在工作中,我可以通过在我的工作机器上设置的私钥通过 ssh 连接到服务器。
jake@work$ ssh server
jake@server$
我正在尝试使用私钥从家里 ssh 到服务器。该过程应如下所示:
jake@home$ ssh work
jake@work$ ssh server
jake@server$
但相反,它要求我输入密码。如果我用 -v 调用 ssh 服务器,它表明它正在寻找密钥 .ssh/id_dsa 和 .ssh/id_rsa,但我的密钥名称不同。
我可以通过自己指定密钥来进入服务器:
jake@home$ ssh work
jake@work$ ssh server -i .ssh/idfoo
jake@server$
如何让 ssh 为这两个步骤登录过程找到正确的密钥?