Home

Tags

ssh без ввода пароля

2010-06-02 ssh auth

Настройка авторизации ssh через rsa ключ

Нам нужно с хоста А ходить на хост В без пароля, сгенерируем на хосте А rsa-ключ

ssh-keygen -t 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 сервер
sudo service ssh restart