我将密钥生成到目录“~/test/keys”中,然后将其复制到服务器,但如果我使用 ssh user@host,仍然需要密码。在这种情况下,如何在没有密码的情况下连接它?
答案1
如果你没有将密钥存储在~/.ssh/id_rsa
(或其他默认位置 - 请参阅man ssh
),则必须告诉 ssh 你的私钥在哪里:ssh -i ~/test/keys
我将密钥生成到目录“~/test/keys”中,然后将其复制到服务器,但如果我使用 ssh user@host,仍然需要密码。在这种情况下,如何在没有密码的情况下连接它?
如果你没有将密钥存储在~/.ssh/id_rsa
(或其他默认位置 - 请参阅man ssh
),则必须告诉 ssh 你的私钥在哪里:ssh -i ~/test/keys