Table of Contents
Secure Shell (SSH)
О Dropbear
Вы можете легко управлять своим компьютером удаленно с помощью утилиты Dropbear. Dropbear — это небольшой SSH-клиент/сервер, имеющий поддержку SSH 2. Он совместим с OpenSSH и использует файл ~/.ssh/authorized_keys для управления открытыми ключами. Dropbear также предоставляет свою собственную версию scp, что позволяет обмениваться файлами между машинами в безопасном режиме.
Подключение к удаленному компьютеру с помощью dbclient
Конфигурационные файлы SSH-клиента хранятся в папке ~/.ssh. В этой папке находятся файлы: authorized_keys и known_hosts. Причем папка ~/.ssh и файл known_hosts будут созданы автоматически при первом использовании dbclient.
Чтобы подключиться к удаленному хосту, используя имя пользователя и имя этого хоста, нужно набрать команду:
$ dbclient пользователь@машина.org
Также можно подключиться, используя IP-адрес:
$ dbclient пользователь@192.168.0.2
Передача файлов с удаленного компьютера через scp
Для копирования файла с одного компьютера на другой, scp может быть использован следующим образом. Для копирования файла с именем страница.html в удаленную папку (не забудьте знак «:» после имени или IP хоста):
$ scp страница.html пользователь@машина.org:путь/удаленной/папки
Чтобы скопировать файл с удаленной машины на свою:
$ scp пользователь@машина.org:удаленная/папка/страница.html /ваша/папка
Генерация rsa/dss-ключей с помощью dropbearkey
В состав dropbear входит генератор ключей rsa и dss — dropbearkey. Если вы впервые запускаете сервер, а ключи еще не были созданы, то они будут сгенерированы автоматически. Но вы можете создать их самостоятельно:
# dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key # dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
Запуск, остановка и перезапуск SSH-сервера
По умолчанию в SliTaz SSH-сервер не запускается при загрузке. Чтобы запускать его автоматически, dropbear можно добавить в переменную RUN_DAEMONS в файле /etc/rcS.conf. Для запуска, остановки или перезапуска используйте следующие команды: /etc/init.d/dropbear [start|stop|restart]. Например, чтобы запустить сервер:
# /etc/init.d/dropbear start
Также следует помнить, что сервер поддерживает различные опции во время работы. Для изменения значений, установленных по умолчанию, просто измените файл конфигурации демонов /etc/daemons.conf.
Статью перевел Onion