Вход по 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.3
Средняя: 4.3 (10 голосов)
Ваша оценка: Нет

Comments :

Аватар пользователя geralt

А если папка .ssh на

А если папка .ssh на удаленной машине отсутствует и создание её вручную и копирование туда публичного ключа ничего не дает? как тогда быть?

Аватар пользователя Denis

Интересно

5

Не часто пользуюсь SSH, но материал интересный.

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

Отличный совет, спасибо!

Отличный совет, спасибо!

Аватар пользователя Луиза

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

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

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

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

всё сделал как написано, но при попытке входа по 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 associated with the e-mail address you provide, it will be used to display your avatar.
 
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <img>
  • Строки и параграфы переносятся автоматически.
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>. Поддерживаемые стили тегов: <foo>, [foo].
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

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