20181105 更新:
测试了最新的DS918+ DSM 6.2.1-23824 系统也可以使用该方法。
修改了一下步骤顺序。
最新JUN的1.03b 引导的 DSM 6.2-23739 Update 2上测试没问题,共享一下方法:
1. 控制面板 – 终端机和SNMP里,开启SSH功能。
2. 通过SSH 登陆群晖,使用系统相同的帐号及密码:
3. 输入 sudo -i 回车,输入群晖的密码,切换到root用户:
4. 输入 cd /etc/ssh 定位到该目录
5. 输入 chmod 755 sshd_config 赋予权限
6. 输入 vim /etc/ssh/sshd_config 修改config文件,输入 i 编辑
将 #PermitRootLogin prohibit password 修改为:PermitRootLogin yes 前面的#号记得去掉
7.按一下键盘 ESC 退出编辑模式,再输入 :wq 回车保存
8. 输入下面命令修改root默认密码:
synouser –setpw root xxxxxx 后面的xxxxx 更换成你自己的密码。
9. 输入 reboot 重启群晖
现在就可以通过root用户登陆SSH或者WINSCP了~~
方法思路来自论坛高手,感谢前人栽树,我只是做个简单教程,风险自负噢!
微信赞赏支付宝赞赏
白裙不需要这样,一个命令搞定了。
博主,请问一下,我原来root过,后来不知道怎么回事不行,现在用SSH可以用root帐号进去,而且sshd_config里的文件也是修改后的样子,但wincp用root帐号就是错误,但用其它帐号就能进去但没root权限看不到隐藏的文件,请问一下,我应该怎么弄,才能用WINCP用ROOT帐号登陆?谢谢
我看教程方法修改后 winscp是可以的啊,你看看是不是哪里漏掉了
博主,你好,我原来ROOT过,用WINCP也可以用ROOT登陆,但最近不知道怎么回事,不行了,SSH用ROOT可以,而且SSHD_CONFIG里也是修改好的样子,但wincp用root登陆就是错误,其它帐号没问题但看不了隐藏文件,请问一下,我应该怎么搞,让wincp用ROOT帐号登陆,谢谢