当主目录是符号链接时进行 SSH 密钥验证

当主目录是符号链接时进行 SSH 密钥验证

服务器上的主目录安装在/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

相关内容