!!! There is no warranty for this HOWTO
Исходные
данные: есть 2 компьютера, соединенные
сетевым кабелем. На обоих установлена
система Linux. Требуется зайти с одного
компьютера на другой, зарегистрироваться,
побродить, полазить и скачать нужные
файлы.
Компьютер А - сервер ( туда заходим)
Компьютер Б – клиент.
/sbin/service sshd status
su -c '/sbin/service sshd start'
OR
На сервере:
ifconfig eth0 192.168.123.1
ifconfig
На клиенте:
ifconfig eth0 192.168.123.2
ifconfig
ping 192.168.123.1
Cntrl-C
Если пинги идут - все нормально,
соединение установлено. Здесь
подразумевается, что на обоих компьютерах
по одной сетевой карте и имя ее eth0.
192.168.123.1(2) - это нами придуманное IP имя
(адрес) сети. Он должен удовлетворять
требованиям для IP домашних сетей. Может
еще потребоваться маска сети - для нас
она 255.255.255.0
Вы можете уточнить некоторые параметры соединения. Листинг команды ifconfig без параметров на сервере:
ifconfig
eth0 Link encap:Ethernet HWaddr 00:19:66:D9:32:A5
inet addr:192.168.123.1 Bcast:192.168.123.255
Mask:255.255.255.0
Можно ввести команду route, чтобы просмотреть таблицу маршрутиризации.
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
192.168.123.0 * 255.255.255.0 U 1 0 0 eth0
IPv4 - версия IP протокола
Destination - имя сети. Наша сеть 192.168.123.0
Getmask - 255.255.255.0 (маска сети, значения 255 говорят о том, что для данной сети эти элементы должны быть одинаковы, значение 0 - этот элемент IP адреса должен быть уникальным)
Gateway - * (IP адрес маршрутиризатора,
ему передаются остальные пакеты, нам
он не требуется)
Чтобы начать так сказать от печки, можно выполнить команду
ping 127.0.0.1
Она пингует свой же компьютер.
На клиенте:
ssh login_on_server@192.168.123.1
Для первого запуска будет много информации, нужно смотреть внимательно. Не пропустите момент когда вы окажитесь на другой машине. Все как всегда :)
exit
Я лично предпочитаю sftp, но можно и scp.
sftp login_on_server@IP_SERVER
password: << здесь ввести пароль
( cd lsd put get )
exit
----------------
scp login_on_server@IP_SERVER:/source dest
Здесь мы находимся на компьютере
клиенте и скачиваем с сервера файл
source.
После того как освоитесь, можно
забить автоматическое подключение в
NetworkManager (если у Вас Gnome).
Для сервера что то вроде:
IPv4
Address
192.168.123.1
NetMask
255.255.255.0
GateWay
0.0.0.0
Запуск sshd тоже лучше
автоматизировать. А то проходит время,
подзабываешь детали, входишь в сеть - а
она не работает. Досадно. А всего то
надо:
su -c '/sbin/service sshd start'