Thecus N2200 root ssh登录解决方法

最近搞了个Thecus N2200 NAS存储,专用存放文件和下载。

系统是linux,开放22端口,理论是可以ssh,网上转了几圈,都说可以ssh并且修改root密码登录,除了找到ROOTCMD和DROPBERA之外,没有什么有价值的,针对N2100的倒是挺多,但是二者相差有些大,需要修改app module。

这里通过ROOTCMD执行root权限命令修改passwd文件,使用已知密码,达到root ssh上去的目的。

主要思路就是echo 我们想要的信息到原/etc/passwd文件(同时要修改/etc/passwd-)


1.登录N2200 web管理界面,增加一个用户,这里使用的是popeye(我自己的),并且设置密码。

2.安装并且enable ROOTCMD,地址:http://thecus.nas-central.org/wiki/N2200_Module_ROOTCMD

   安装过程就不细说了。

3.进入ROOTCMD执行脚本界面,粘如以下脚本:

cat /etc/passwd

   执行结果显示为:

root:$1$$6eRv7PwhvBtV5oAp0CJXn1
:0:0:root:/root:/bin/sh  
sshd:*:33:33:sshd:/: 
ftp:*:50:50:ftp:/raid/data/ftproot:/dev/null 
admin:*:97:97:admin:/dev/null:/dev/null 
nobody:*:99:99:nobody:/: 
popeye:$1$G2Oa1KgY$buQToTR0sR7OayZ8GIiPm1
:1000:100:zc:/dev/null:/dev/null 

 

  注意黄底黑字的root原始加密后密码和popeye用户的密码。

4.修改root密码,修改root的密码字符串为popeye的密码,使用echo命令搞定root ssh登录问题,脚本如下:

echo root:$1$G2Oa1KgY$buQToTR0sR7OayZ8GIiPm1
:0:0:root:/root:/bin/sh > /etc/passwd
echo 'sshd:*:33:33:sshd:/:' >> /etc/passwd
echo 'ftp:*:50:50:ftp:/raid/data/ftproot:/dev/null' >> /etc/passwd
echo 'admin:*:97:97:admin:/dev/null:/dev/null' >> /etc/passwd
echo 'nobody:*:99:99:nobody:/:' >> /etc/passwd
echo 'popeye:$1$G2Oa1KgY$buQToTR0sR7OayZ8GIiPm1
:1000:100:popeye:/dev/null:/dev/null' >> /etc/passwd
cat /etc/passwd > /etc/passwd-
cat /etc/passwd

 

5.ssh  -l root 使用popeye密码即可登录修改新的密码。

6.自带了wget,这样可以随心所欲的使用NAS,BT PT emule, http ftp 等等。

简单记录,以备后用或者他人使用。

完毕。

猜你喜欢

转载自cn-popeye.iteye.com/blog/755019
今日推荐