ssh без ввода пароля
2010-06-02
ssh
auth
Настройка авторизации ssh через rsa ключ
Нам нужно с хоста А ходить на хост В без пароля, сгенерируем на хосте А rsa-ключ
по умолчанию на ubuntu 10.04 ключ будет записан в файле
~/.ssh/id_rsa.pub
Этот файл нужно скопировать в папку
~/.ssh/ на хост В и переименовать в
authorized_keys
На хосте B, файлы должны принадлежать только пользователю:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Готово.
Доп. возможности:
Выполнить команду через ssh
ssh -t host "some command"
Запрет авторизации по паролю
Нужно в файле
/etc/ssh/sshd_config, исправить строку:
PasswordAuthentication no
После чего перезапустить ssh сервер