Подключение по ssh без пароля

Этот пост скорее чтобы не забыть самому как это делается, и всегда знать где найти.

Упрощение подключения

Идем в папку ~/.ssh, редактируем файл config (если нет - создаём) bash Содержимое файла config Host test HostName ftp.test.ru User username Это сделано для того, чтобы можно было набрать ssh test, и началось подсоединение, дальше спросит пароль.

Сам SSH

  1. устанавливаем openSSH sudo apt-get install openssh-server
  2. генерируем ключи (если их нет) ssh-keygen -t rsa спросят место, соглашаться с поумолчанию, спросят пароль, не вводить.
  3. копируем $ scp ~/.ssh/id_dsa.pub test:~/.ssh/authorized_keys последний раз вводим пароль.

Есть альтернатива копированию scp:
bash ssh-copy-id [-i [identity_file]] [user@]machines


Anshik в разное Чт. 14 Июнь 2012. Tags: Linux,


© Anshik 2012-2015