用WinSCP以root权限登录群晖DSM6.2.2
2020/6/7 计算机 次 0 条
使用putty连接DSM,admin账号登录成功后,输入sudo -i
会提示输入密码password,这边还是输入admin的密码。
看到root@……:~#这样的信息就是已经进入到root账号了。
设置root账号密码,输入synouser --setpw root password 这里的password最好和admin密码一样,这样不容易搞错。
输入vi /etc/sudoers,按i键进入编辑模式,找到%administrators ALL=(ALL) ALL改为ALL=NOPASSWD: ALL,修改完之后按ESC输入:wq回车保存退出。
输入vi /etc/ssh/sshd_config 修改ssh配置文件,按i键进入编辑模式,修改#PermitRootLogin prohibit-password 为 PermitRootLogin yes,然后按ESC键输入:wq回车保存退出。
编辑文件时如果提示没有权限,可以先执行chmod -R 755 /etc/sudoers
输入reboot重启DSM
然后打开winscp高级站点设置 -> 环境 -> SCP/Shell,把Shell的默认改成sudo su - 然后直接登录就是root了