копирование ключа rsa в авторизованные ключи не обходит запрос пароля - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь ssh к себе (я использую ANSI на моей локальной машине разработчика). Я хочу иметь возможность подключаться к ssh без запроса пароля.

Итак ...

Я побежал:

ssh-keygen -t rsa

При запросе пароля оставьте его пустым

ssh-copy-id 127.0.0.1

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

chmod og-wx ~/.ssh/authorized_keys

ssh-add

Когда я запустил ssh 127.0.0.1, он запросил у меня пароль! Какого черта? Эта ошибка также была выдана:

sign_and_send_pubkey: signing failed: agent refused operation

Итак, я проверил: sign_and_send_pubkey: подпись не удалась: агент отказался от операции

там написано, что я запустил ssh-add -l и получил результаты обратно.

Также ~ / .ssh равно 700 содержимое этого каталога 600

Как мне избежать запроса пароля при использовании ssh?

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Вот ответ ... H / T @maulinglawns на https://unix.stackexchange.com/questions/313106/how-do-i-stop-using-ssh-agent

Это не проблема ssh-copy-id.

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

Чтобы избавиться от гнома с помощью агента ssh, выполните следующее:

mkdir -p ~/.config/autostart
cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart/ &&
printf '%s\n' 'Hidden=true' >> ~/.config/autostart/gnome-keyring-ssh.desktop 
0 голосов
/ 02 июля 2018

выдает ли пароль пароль при попытке сделать:

ssh 127.0.0.1?

Если да, ключ .pub был добавлен неправильно.! Попробуйте еще раз скопировать ключ id_rsa.pub, используя:

ssh-copy-id 127.0.0.1

Команда

выше предложит вам ввести пароль, как только вы введете правильный пароль, она разрешит вход без пароля с следующей попытки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...