每次 ssh 登录群晖,我们只能以管理员的身份登录。虽然输入

sudo -i

可以临时切换到 root 账号,但是需要输入一次管理员密码,还是麻烦了点。如果能够直接用 root 账号 ssh 登录就好了。

具体的操作如下:

先 ssh 连接上,输入 sudo -i 切换到 root 账号。

接着编辑 ssh 的配置文件

vim /etc/ssh/sshd_config

找到这一(大概在 44 行)

#PermitRootLogin yes

把光标放到 # 上面,然后按一下 del 键可以删除掉这个井号。

另一种删除方法是,按键盘的 i 键,进入编辑模式,此时左下方会显示 -- INSERT --,然后按 退格键来删除(需要先把光标移动到 P),删除完成按 ESC 来退出编辑模式。

PermitRootLogin

两种方法都一样的,希望对不懂 vim 的小伙伴有帮助。删除之后,需要保存。方法是,在英文输入法的状态下,输入 :,先按住 Shift 键,再按一下 ;: 键,应该可以看到左下角出现一个冒号 : 了。

接着输入 wq ,意思是保存并退出,再按回车键就可以了。

之后需要重启群晖

然后再一次 ssh 登录进来,执行 sudo -i,然后执行

synouser --setpw root password

意思是群晖用户,设置密码,把 root 用户的密码设置为 password,你可以把 password 改为自己想设置的密码。

执行完就可以直接用 root 账号登录了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。