我按照指示这里关于如何在我的 synology NAS 上设置 ssh 密钥身份验证。这些是典型的 Linux 配置,所以没什么特别的;我附上链接以供参考。
这让我
ssh 根@
但我想要的是用户特定的登录。
因此,我修改了 /etc/passwd 并将 shell 设置为 /bin/sh
我可以以该用户身份登录,但无法使用密钥身份验证。我检查了 4 个不同的网站;所有网站都说了同样的事情。所以,我一定是错过了什么愚蠢的事情。
答案1
默认情况下,ssh 会.ssh
在您的根文件夹中创建一个文件夹来存储密钥。因此,您需要您的用户有一个主目录。
在 Synology 上,转到控制面板 > 用户 > 用户主目录。选中启用用户主目录服务旁边的复选框,然后选择您希望用户主目录驻留的卷。