Опубликовано пользователем goodigy
Настройка и использование ssh в Ubuntu 16.04 LTS, а также в Ubuntu 14.04 и Ubuntu Server
Подключение по ssh
ssh user@serveruser - пользователь на сервере,
server - ip-адрес вервера или хост.
если не подключается, неправильная запись в known_hosts, удалить значение можно командой
ssh-keygen -R ip-адрес или хост
Установка
sudo apt-get install sshНастройка
управление
sudo service ssh stop|start|restartКонфигурационный файл ssh сервера находится /etc/ssh/sshd_config
Настройка доступа по ключу, в конфигурационном файле, параметру
PubkeyAuthentication yesвыставить yes, и запретить вход по паролю
PermitEmptyPasswords noПо умолчанию, файл с ключами будет находиться
AuthorizedKeysFile ~/.ssh/authorized_keysПодробнее, можно почитать на ubuntu.ru или, еще подробнее, на help.ubuntu.com
Настройка клиента
Для доступа по паролю, настройка не требуется.
Для доступа по ключу, генерируем ключ, для выполнения скриптов, пароль оставляем пустым,
ssh-keygen -t rsaПередать ключ на сервер можно командой
ssh-copy-id -i ~/.ssh/id_rsa.pub user@serverили вручную вставить в файл ~/.ssh/authorized_keys содержимое id_rsa.pub.
Подробнее, можно почитать на ubuntu.ru или, еще подробнее, на help.ubuntu.com