Вход по 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 адрес удалённого хоста.
Всё!

4
Рейтинг: 4 (6 голоса)
Ваша оценка: Нет

Comments :

Изображение пользователя Анонимный.

]]> ]]> ]]> ]]> ]]> ]]> ]]>

]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]>Хороший совет, спасибо!

Изображение пользователя Анонимный.

всё сделал как написано, но

всё сделал как написано, но при попытке входа по ssh пишет:
Agent admitted failure to sign using the key.

Вход по ключу на сервере разрешён...
В чём проблема?

Изображение пользователя diamon.

я, конечно, не телепат, но

я, конечно, не телепат, но поиск в гугле дал первой же ссылкой ]]>https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/201786]]>

Изображение пользователя Анонимный.

Я тоже всегда юзаю

5

Я тоже всегда юзаю ssh-copy-id...

Изображение пользователя Анонимный.

Для этого есть ssh-copy-id.

Для этого есть ssh-copy-id.

Отправить комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично. If you have a Gravatar account, used to display your avatar.
 
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

Подробнее о форматировании