小编Mel*_*ado的帖子

OpenSSH 拒绝带有符号链接的 .ssh 目录

在我的环境中,实际的 .ssh 目录存在于外部设备上,并~/.ssh使用符号链接从它链接到。使用openssh的客户端工作没有问题,但sshd不允许认证与里面的公钥。

有什么方法可以.ssh在外部设备上使用目录吗?

journalctl -u sshd
Run Code Online (Sandbox Code Playgroud)
Authentication refused: bad ownership or modes for directory /pool/secure/ssh
Run Code Online (Sandbox Code Playgroud)

权限

$ ls -ld ~/.ssh
lrwxrwxrwx. 1 foobar foobar 28 Mar  7 19:59 .ssh -> /pool/secure/ssh

$ ls -l /pool/secure/ssh
-rw-------  1 foobar foobar  381 Jun 29 15:01 authorized_keys
-rw-------  1 foobar foobar  292 Jun 29 15:01 config
-rw-------. 1 foobar foobar 5306 Jun 23 02:16 known_hosts

$ ls -ld /pool/secure/ssh
drwx------. 2 foobar foobar 8 …
Run Code Online (Sandbox Code Playgroud)

openssh symlink

10
推荐指数
2
解决办法
8031
查看次数

标签 统计

openssh ×1

symlink ×1