每次 ssh 登录群晖,我们只能以管理员的身份登录。虽然输入
sudo -i |
可以临时切换到 root 账号,但是需要输入一次管理员密码,还是麻烦了点。如果能够直接用 root 账号 ssh 登录就好了。
具体的操作如下:
先 ssh 连接上,输入 sudo -i
切换到 root 账号。
接着编辑 ssh 的配置文件
vim /etc/ssh/sshd_config |
找到这一行(大概在 44 行)
#PermitRootLogin yes |
把光标放到 #
上面,然后按一下 del 键可以删除掉这个井号。
另一种删除方法是,按键盘的 i
键,进入编辑模式,此时左下方会显示 -- INSERT --
,然后按 退格键来删除(需要先把光标移动到 P),删除完成按 ESC
来退出编辑模式。
两种方法都一样的,希望对不懂 vim 的小伙伴有帮助。删除之后,需要保存。方法是,在英文输入法的状态下,输入 :
,先按住 Shift
键,再按一下 ;:
键,应该可以看到左下角出现一个冒号 : 了。
接着输入 wq
,意思是保存并退出,再按回车键就可以了。
之后需要重启群晖
然后再一次 ssh 登录进来,执行 sudo -i
,然后执行
synouser --setpw root password |
意思是群晖用户,设置密码,把 root 用户的密码设置为 password,你可以把 password 改为自己想设置的密码。
执行完就可以直接用 root 账号登录了。