Synology SSH Root 密码无效

Synology SSH Root 密码无效

昨晚我的 Synology 升级到了新版本,现在登录 SSH 时的 Root 密码不再起作用。我已经测试过了,我可以登录其他 SSH 帐户,也可以登录 Synology 管理页面(使用与 root 相同的密码)。

有什么原因导致这种情况发生吗?

答案1

所以我找到了DSM6 变更日志之一的网页上写道:

使用root账号代替管理员组凭证登录SSH,增强安全性。

要重置我的 root 密码,我只需运行:

synouser --setpw root [PASSWORD]

这解决了我的问题。

答案2

来自Synology 的 DSM 帮助

SSH/Telnet仅支持使用属于管理员组的账号登录系统。切换到 root 账户,请以属于管理员组的用户身份通过​​ SSH/Telnet 登录系统,运行命令sudo-i,然后输入登录账户的密码。

答案3

是的,这对我有用,但只有在我使用 PuTTY 以管理员身份登录,然后通过在 PuTTY 中输入命令 sudo ls 来访问 sudo,在询问时再次输入您的管理员密码,然后发出以下命令后才有效。

sudo synouser -–setpw root [密码]

其中 [PASSWORD] 必须与您的管理员密码相同。

现在您可以像以前一样使用 WinSCP(DSM 5)

答案4

简易方法

使用 DSM,使用任务计划程序应用程序并运行以下命令,确保在下拉框中使用“root”用户作为运行方式:synouser --setpw admin [PASSWORD]

然后尝试使用 SSHssh admin@IP-ADDRESS

相关内容