删除Mac OS X SSH密码短语弹出窗口

Modified on: Sun, 10 Feb 2019 03:20:02 +0800

我的Mac上的ssh-agent会导致某些主机弹出:

[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-agent正在运行并正在运行,因为它适用于第一台主机。

如何停止所有主机的弹出窗口并使其始终使用ssh-agent?

供参考:

$ 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
作者:aaron

最佳答案

事实证明我已经从另一台笔记本电脑复制了我的id_rsaid_rsa.pub文件。我将pub密钥复制到我尝试登录的服务器上,并且由于某种原因,其中一个接受了密钥,客户端主机名不匹配而另一个没有。

要解决这个问题,我必须生成一个新的公钥/私钥对并分发它。

作者:aaron

相关问答

添加新评论