Привет, такая проблема: Хочу настроить между серверами ssh авторизацию по ключам и без паролей.
Делал по инструкции:
Откройте терминал и введите в него команду: ssh-keygen
Ответ на вопрос об имени файла оставьте пустым (будет взято значение по умолчанию), затем придумайте и введите пароль. Это необязательно, пароль можно оставить пустым, но мы настоятельно рекомендуем все-таки ввести его и, более того, сделать длинным и сложным.
~/.ssh/id_rsa - приватный ( секретный ) ключ, и ~/.ssh/id_rsa.pub - публичный ключ.
Ваш приватный ключ является секретным — ни в коем случае никому не передавайте его и нигде не публикуйте. Относитесь к нему, как к важному паролю. Публичные же ключи можно передавать и хранить в открытом доступе.
Поместите свой публичный ключ на сервер: Для использования Ssh: На сервере (с помощью FTP или файлового менеджера контрольной панели) создайте файл~/.ssh/authorized_keys и поместите в него ваш публичный ключ из файла id_rsa.pub . cat id_rsa.pub | ssh root@192.168.1.1 «cat >> ~/.ssh/authorized_keys»
После проведения данных манипуляций, всеравно запрашиваеться пароль на доступ по ssh.
Подскажите пожалуйста в чем могут быть грабли?