Synology DSM 6.2.x:如何以非管理员用户身份进行 SSH

Tyl*_*den 6 ssh sshd synology-diskstation

自 DSM 6.2.2 起,我们在通过 ssh 以非管理员用户身份连接到 Synology NAS 时遇到问题。在此之前,只需将登录 shell 从 from 更改/etc/passwd/sbin/nologin即可/bin/sh。这似乎不再起作用了。

我还尝试/etc/ssh/sshd_conf明确编辑AllowUsers但无济于事。客户端似乎成功进行了身份验证,但随后某些 PAM 模块(?)再次关闭了连接。

有没有人在最新版本的 DSM 下以非管理员身份 ssh 工作?

这是日志输出:

2019-05-23T21:55:36+02:00 hostname sshd[13551]: pam_unix(sshd:session): session opened for user test by (uid=0)
2019-05-23T21:55:36+02:00 hostname sshd[13551]: pam_unix(sshd:session): session closed for user test
Run Code Online (Sandbox Code Playgroud)

小智 -1

您必须按照/etc/passwd通常的方式进行编辑,然后通过更改值来编辑 /etc/ssh/sshd_config

ChallengeResponseAutentication
Run Code Online (Sandbox Code Playgroud)

将“否”改为“是”。

然后重新启动 ssh 守护进程killall -1 sshd