Вход по ssh без пароля
Всё просто. Сначала создаём ключ:
diamon@khorinis:~$ ssh-keygen -t rsa
если спросит пароль - просто нажать enter.
Затем копируем файл с ключом на удалённый хост:
diamon@khorinis:~$ cat ~/.ssh/*pub | ssh -l user localhost 'mkdir -p .ssh;touch .ssh/authorized_keys; cat >> .ssh/authorized_keys'
Вместо user вставить логин на ssh, вместо localhost адрес удалённого хоста.
Всё!
Опубликовано diamon в Пнд, 13/10/2008 - 17:06

Comments :
А если папка .ssh на
Опубликовано geralt (гость) в Пт, 15/10/2010 - 06:29.А если папка .ssh на удаленной машине отсутствует и создание её вручную и копирование туда публичного ключа ничего не дает? как тогда быть?
Интересно
Опубликовано Denis (гость) в Пнд, 12/07/2010 - 23:30.Не часто пользуюсь SSH, но материал интересный.
Отличный совет, спасибо!
Опубликовано Анонимный (гость) в Пнд, 15/03/2010 - 18:50.Отличный совет, спасибо!
]]> ]]> ]]> ]]> ]]> ]]> ]]>
Опубликовано Луиза (гость) в Втр, 12/01/2010 - 19:22.Хороший совет, спасибо!
всё сделал как написано, но
Опубликовано Анонимный (гость) в Втр, 12/01/2010 - 14:24.всё сделал как написано, но при попытке входа по ssh пишет:
Agent admitted failure to sign using the key.
Вход по ключу на сервере разрешён...
В чём проблема?
я, конечно, не телепат, но
Опубликовано diamon в Втр, 12/01/2010 - 14:31.я, конечно, не телепат, но поиск в гугле дал первой же ссылкой
Я тоже всегда юзаю
Опубликовано Виталий (гость) в Пнд, 18/05/2009 - 21:56.Я тоже всегда юзаю ssh-copy-id...
Для этого есть ssh-copy-id.
Опубликовано Анонимный в Пт, 17/10/2008 - 17:47.Для этого есть ssh-copy-id.
Отправить комментарий