群晖6.17最新获取root权限,设置root密码和SSH免登录

一、开启SSH功能

  • 控制面板->终端机和SNMP里,开启SSH功能

二、登陆群晖的SSH,用系统默认用户登陆

  • 我这里是admin,所以我输入以下命令,adminIP地址修改为你的
ssh admin@192.168.1.5

三、登陆后输入以下命令切换至root账号,这时还需在输入一次你的群晖登陆密码

sudo -i

四、输入以下命令进入到ssh的目录,给sshd_config赋予755的权限

cd /etc/ssh
chmod 755 sshd_config

五、修改config配置文件内容

输入

vi /etc/ssh/sshd_config

点击i键进入编辑模式,找到#PermitRootLogin prohibit password
更改为PermitRootLogin yes,注意前面的#号不要
Esc键退出编辑模式,输入:wq保存

六、增加SSH公钥

  • 请改成自己的SSH公钥
cd ~
mkdir .ssh
echo ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyq1pB5aF0w6ps4OzwQl1C8uP41Iq7J+gqylLMXkoESrTUVhH1+irHuImxi2At886sO7x9s+b4jhRZoJZpZURPU4UmzUEBHKoXlqOf9eO//GtUita2AaPFw5tc0YgLPrgnO+z5MKfjo20aoJtVBvleRA/0YJcWy1a6ufXa8944D8a1Dirc9uVNR5QjKVFRbQt/twLkLdFB6t16HCwISKCVI56DcJOoY2g7mXI8clKaESeB+ANIhSKJclPwjoC6P0pHFfgqNauxC+0xugx3W2ZSIkVhdZu1L7iKvzXXPiETjPQA6qMjp/1dY2WU49Lf+wDOQplCy4HLq7QqNNVSzIBGw== Administrator@PCOS-1407251925 >> ~/.ssh/authorized_keys

七、重启群晖

Web界面重启,或者直接在输入reboot

八、重启完成再次以系统默认账户登录群晖SSH

  • 我这里是admin,所以我输入以下命令,adminIP地址修改为你的
ssh admin@192.168.1.5

九、切换至root账号

  • 输入以下命令,这时还需在输入一次你的群晖登陆密码
sudo -i

十、修改root默认密码

  • 输入下面命令,xxx改为你要设置的密码,回车没有任何提示即可
synouser --setpw root xxx

十一、这时再重新以root权限就可以登陆到ssh了

  • IP地址记得改为你群晖的IP地址
ssh root@192.168.1.5