我在使用私钥通过 ssh 进入远程箱时遇到了一个奇怪的问题:
$ ssh me@remote
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
$ ssh -i ~/.ssh/id_rsa me@remote
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
然后,当我将 .ssh/id_rsa 复制到主目录(上一级)时,它可以工作:
$ ssh -i ~/id_rsa me@remote
Enter passphrase for key 'id_rsa':
我不认为文件夹的权限.ssh
已经改变drwxr-xr-x
这会影响其他程序,例如 Aquamacs,我认为它在使用 tramp 连接时会在 .ssh/id_rsa 中查找密钥。