服务器上的主目录安装在/mnt/Storage/Home
,我有一个/srv/Home
指向该目录的符号链接。我可以登录该服务器上的帐户,主目录工作正常,但我无法使用我的 ssh 密钥登录。它提示我输入密码。
我检查了 .ssh 目录和文件的权限并且它们设置正确,但它仍然不起作用。
drwx------ 2 cclloyd cclloyd 6 Apr 13 2019 .
drwxrw---- 30 cclloyd cclloyd 55 Sep 17 01:50 ..
-rw-r--r-- 1 cclloyd cclloyd 1616 Apr 13 2019 authorized_keys
-rw------- 1 cclloyd cclloyd 1675 Sep 18 2018 id_rsa
-rw-r--r-- 1 cclloyd cclloyd 415 Sep 18 2018 id_rsa.pub
-rw-r--r-- 1 cclloyd cclloyd 1110 Oct 13 03:12 known_hosts
有没有办法让 SSH 密钥与符号链接一起工作?
答案1
事实证明您的主目录本身也需要如此,700
否则它将无法工作。下面是所需的全部权限。
drwx------ .
drwx------ ..
-rw-r--r-- authorized_keys
-rw------- id_rsa
-rw-r--r-- id_rsa.pub
-rw-r--r-- known_hosts