默认情况下,OpenSSH是否使用位于Dropbox中的密钥?

时间:2015-12-08 06:52:49

标签: ssh openssh

为方便起见,将我的公钥和私钥移到我的Dropbox后,我无法让OpenSSH在那里查找它们而不是默认的~/.ssh

我将/etc/ssh/sshd_config中的第54行更改为...

AuthorizedKeysFile ~/Dropbox/.ssh/

...但是即便如此,连接到我的VPS会提示我输入user@server's password:而不是我想要的私钥的密码。

请注意,如果我在与ssh -i ~/Dropbox/.ssh/id_rsa user@server连接时指定私钥的位置,一切正常,但我更愿意正确设置默认值。

提前致谢!

1 个答案:

答案 0 :(得分:1)

  • AuthorizedKeysFile是服务器选项并采用整个路径,而不仅仅是像您的示例目录

  • 使用客户端配置中的选项IdentityFile设置客户端密钥,例如:

    IdentityFile ~/Dropbox/.ssh/id_rsa
    

~/.ssh/config