Удалите Mac OS X всплывающее окно пароля SSH

Ssh-агент на моем Mac вызывает всплывающее окно для определенных хостов:

[me@my-laptop]$ ssh cargo2

Last login: Tue Aug  3 09:26:43 2010 from trainwreck.arlut.utexas.edu
[me@cargo2]$

Но для других хостов:

[me@my-laptop]$ ssh red

И затем я добираюсь, страшные "Вводят Ваш пароль для ключа SSH 'id_rsa'". всплывающее окно. Я знаю, что ssh-агент работает и работает, потому что он работал на первый хост.

Как я останавливаю всплывающее окно для всех хостов и заставляю его всегда использовать ssh-агент?

Для ссылки:

$ ssh-add -l
2048 <hex value> /Users/me/.ssh/id_rsa (RSA)

$ ps aux | grep ssh-agent
me    1393   0.0  0.0  2445984   1572   ??  Ss    9:18AM   0:00.10 ssh-agent -s

$ env | grep -i ssh
SSH_AGENT_PID=1393
SSH_AUTH_SOCK=/tmp/ssh-UW4rDdw1jw/agent.1391
6
задан 03.08.2010, 17:43

2 ответа

Оказывается, что я скопировал мой id_rsa и id_rsa.pub файлы от другого ноутбука. Я скопировал ключ паба к серверам, в которые я пытался войти, и по некоторым причинам один из них признал, что ключ с клиентским несоответствием имени хоста и другим не сделал.

Для решения проблемы, я должен был генерировать новую пару "открытый/закрытый ключ" и распределить это.

2
ответ дан 07.12.2019, 16:16

Вы используете различные идентификационные данные для этих двух хостов, настроенных в ~/.ssh/config (или в другом месте)?

Если у Вас есть различные идентификационные данные, то нельзя было бы быть настроен в связке ключей OS X. Эта запись в блоге (не мой, просто найденный через Google) обсуждает, как связка ключей работает с ssh-агентом в Leopard OS X.

0
ответ дан 07.12.2019, 16:16

Теги

Похожие вопросы