我家里有一台mac,在工作中有一台mac。work是针对所有与工作相关的服务器为ssh设置的。有时,我必须从我的家庭mac连接,并访问服务器,这是设置在我的工作mac。当我将VPN和ssh连接到我的work mac中,并尝试将ssh连接到在我的work mac配置中设置的任何其他服务器时,它向我的work mac的用户请求我的密码(我没有密码),所以我只需按enter,然后它就会询问我要连接的服务器的密码(无键ssh安装程序)。
当我通过ssh连接到我的工作mac时,ssh代理默认不运行。我得手动启动。
我的家用mac上也有类似的设置,在上运行,然后使用来自机顶盒的ssh代理连接到一个亚马逊ec2实例,运行良好,没有任何问题。
你能告诉我如何解决这个问题吗?或者解决办法?
发布于 2013-07-19 18:47:31
如果您希望在SSH进入时将密钥添加到SSH代理中,您仍然需要输入密码,但是可以设置您的.bashrc来自动运行这些命令。
但是,如果您希望在您的主系统上已经解锁的键也用于进一步的ssh会话,您可以在您的ForwardAgent文件中使用ssh_config选项(~/.ssh/config)。
https://unix.stackexchange.com/questions/83791
复制相似问题