ssh в Ubuntu

Настройка  и использование ssh в Ubuntu 16.04 LTS, а также в Ubuntu 14.04 и Ubuntu Server

Подключение по ssh

ssh user@server

user - пользователь на сервере, 
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

E-mail для связи: goodigy@goodigy.ru