Synology NAS 上的 SSH 密钥验证

Ben*_*nke 12 ssh ssh-keys synology

在我的 Synology NAS 上,我无法进行 SSH 密钥验证。我已经尝试了所有常用的东西(添加到authorized_keys,编辑sshd 配置,...),但仍然无法让它工作。

我真的很希望能够使用 SCP 对我的 NAS 进行无交互传输。

此外,与我交谈过的另一位 IT 朋友说他不久前就开始使用它了,但这是一个很大的痛苦并且不记得是如何工作的。

有没有人得到这个工作?

Ben*_*nke 22

尽管其他答案都没有直接修复它,但我采用了他们的一些方法并将它们组合在一起。

这就是在运行 DSM 6.1 的 Synology DS414slim 上对我有用的方法。

我登录为 admin并执行以下命令(无需填写您的用户名,它将按原样工作):

这会将您的主目录设置为700权限,归[you]:users.

homedir=$(eval echo ~$USER); 
sudo chown $USER:users $homedir -R;
chmod 700 $homedir; 
chmod 700 $homedir/.ssh/;
chmod 600 $homedir/.ssh/authorized_keys;
Run Code Online (Sandbox Code Playgroud)