- Первое что нужно сделать, это сгенерировать ключь на сервере:
$ ssh-keygen -t rsa
При генерации можно указать защитить ли файл ключей паролем. Можно ничего не вводить. - После этого в каталлоге "~/.ssh" появится два файла "id_rsa" и "id_rsa.pub", его нужно скопировать в authorized_keys.
$ cat id_rsa.pub >> authorized_keys - Установить на него права на чтение и запись только владельцу:
$ chmod 600 authorized_keys - Далее копируем приватный ключ "id_rsa" на нашу машину и называем его каким-нибудь именем с расширением ".ppk", например fileserver-key.pkk.
- Теперь прогоним ключь через puttygen. В окне puttygen нажимаем кнопку Load напротив "Load an existing private key file", и сохраним результат, "Save private key" например как "fileserver.ppk".
- Теперь добавим ключ в сеанс. Запускаем PuTTY, загружаем нужный сеанс или вводим данные для соединения и идём в "SSH - Auth", выбираем наш приватный ключ, который был получен через обработку "puttygen".
- Идём в меню "Connection - Data" и в поле "Auto-login username" вводим логин под которым генерировали ключ.
- Сохраняем сеанс.
PROFIT!Пробуем!
четверг, 15 сентября 2011 г.
Автологин по SSH в PuTTY
Я раньше никогда не заморачивался по поводу постоянных вводов паролей, на различные ssh, rdp подключения, но недавно наткнулся на способ входа по ssh с использованием ключа. В общем суть такова, на сервере генерируется два ключа, приватный и публичный, приватный передаётся на другую машину, модифицируется с помощью puttygen и предъявляется при логине на сервер.
Подписаться на:
Комментарии к сообщению (Atom)
$ cp id_rsa.pub authorized_keys
ОтветитьУдалитьзамени на
$ cat id_rsa.pub >> authorized_keys
Пожалуй да, хотя у меня это не особо важно, я с этого сервера всё равно по ssh никуда не подключаюсь, а только к нему.
ОтветитьУдалитьNight Блог: Автологин По Ssh В Putty >>>>> Download Now
ОтветитьУдалить>>>>> Download Full
Night Блог: Автологин По Ssh В Putty >>>>> Download LINK
>>>>> Download Now
Night Блог: Автологин По Ssh В Putty >>>>> Download Full
>>>>> Download LINK yT