绿联v3.4.0固件(七月更新)获得root密码、开启ssh
2023-07-07 21:01 作者:0xdeaddeef | 我要投稿
本文仅适合掌握Linux基本操作、动手能力强的玩家,不适合新手,请速速离开。

绿联近日更新了root密码的规则,导致过去那种通过拼接L#W$%W1uGa密码的方式失效了,新的方式必须借助脚本才能计算出root密码。脚本我已用Python写好并开源至https://github.com/cddjr/ugreen_tools/ 你们自行下载使用。
图中我用红线标记出脚本需要的几个参数(服务版本用鼠标点一下才能显示日期):


按如图所示调用ugreen_ssh_passwd.py脚本即可得到root密码

拿到密码后按如下方式操作:
命令行输入 ssh -p 922 root@你nas的ip地址
根据提示粘贴脚本提供的密码
成功进入ssh后先关闭远程协助
然后运行 echo "root:新密码" | chpasswd -m
最后运行 /etc/sshd restart 即可,此时只要不重启nas就可以用新密码再次连接ssh
注意了一旦重启nas,root密码将会被随机化并且ssh服务也会被关闭,需要用密码计算器重新计算。如果想方便使用ssh,则需要将另一个脚本myssh(arm机型未验证)拷贝到nas的/etc/init.d/myssh并赋予执行权限,然后运行 /etc/init.d/myssh enable 即可实现开机自动修改为你需要的密码(脚本默认设置密码123456,你用vi命令自行修改)并开启ssh服务。