LinkStation 打开Telnet的具体步骤(有图有真相)
事先声明,本人对Linux没有一点接触(不过手机好像是Linux的,家用电器内置的控制系统有些也是Linux内核的。其实生活中接触的很多了),用惯了Windows,不知道自己是否能够改机成功。不过:专注+坚持=成功!参考网上的各种说明后,我决定用比较简单的方法烧机:官方固件+optware 这样既不用太复杂,怕损坏机器成为砖头,又可以实现我的一些想法。
需要提前准备的是:
1)WindowsXP自带的Telnet终端。这个服务基本都是打开的。但是一些特定版本中,为了节省资源被封锁掉了。这时需要做的是:
http://www.dcitizen.com/wp-content/uploads/2009/10/服务.jpg
激活Windows系统中的Telnet服务。在《控制面板》-《管理工具》中找到。
2)名字叫做SecureCRT的程序。我下载的是绿色版,直接执行。SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。http://www.crsky.com/soft/6838.html 放着先不动它。有人用PuTTY,我不知道有啥区别。
http://www.dcitizen.com/wp-content/uploads/2009/10/SecureCRT.jpg
3)关闭所有防火墙:360中的有防火、Windows自己带的也有防火,还有一七七八八的软件,都带有防火。全部关闭掉。
4)Java最新的编译器。这个要去sun网站下载回来,一步一步安装就是了。http://www.java.com/zh_CN/download/index.jsp (看了一下Sun的网站,真是一个伟大的公司。希望甲骨文好好对待它。)
5)一段Java程序,用来删除Linux账户信息,使我们可以用Telnet进入系统。 http://buffalo.nas-central.org/download/TOOLS/ALL_LS_KB_ARM9/ACP_COMMANDER/acp_commander.jar我的机器是LinkStation,芯片是ARM的。如果你有其他的产品,不要下载错了软件。
好了,正式开始吧。
确认防火墙都已经关闭。
确认NAS已经连入网络,并且配置好了固定IP。我以192.168.0.150为例。
先打开命令行。开始>运行>输入“cmd”
http://www.dcitizen.com/wp-content/uploads/2009/10/cmd.jpg
就此进入Commander的命令行天地了。感觉回到了DOS时代。
http://www.dcitizen.com/wp-content/uploads/2009/10/ml1.jpg
把前期现在的acp_commander.jar拷贝到C:盘的根目录去,这样操作比较方便
回退的DOS命令是什么? cd.. 直到显示为c:\>
输入以下命令
java -jar acp_commander.jap -t 192.168.0.150 -o
意义为暂时关闭NAS的密码,并且打开Telnet端口。
http://www.dcitizen.com/wp-content/uploads/2009/10/w1.jpg
这里出错了,后来查到是360的防火墙。百密一疏啊!
java -jar acp_commander.jap -t 192.168.0.150 -o
http://www.dcitizen.com/wp-content/uploads/2009/10/ml2.jpg
然后我的过程出现了一个非常麻烦的错误:23端口没有开通。其实这个是不可能的。关键还是电脑和NAS没有配置好。
http://www.dcitizen.com/wp-content/uploads/2009/10/w2.jpg
我找了好多文章,发现没有几个有我这个问题。后来一个参数解决了问题:
java -jar acp_commander.jap -t 192.168.0.150 -ip 192.168.0.150 -o(添加了-ip参数)
http://www.dcitizen.com/wp-content/uploads/2009/10/ml3.jpg
用Telnet 192.168.0.150 测试一下
http://www.dcitizen.com/wp-content/uploads/2009/10/login.jpg
显示登录界面了!好兴奋!可以关闭命令行,用SecureCRT了。选择《文件、连接、建立新会话》选择TELNET建立连接。
http://www.dcitizen.com/wp-content/uploads/2009/10/secure2.jpg
输入NAS的IP地址,端口不变动
http://www.dcitizen.com/wp-content/uploads/2009/10/secure3.jpg
随便起个名字就好了
http://www.dcitizen.com/wp-content/uploads/2009/10/secure4.jpg
连接吧
http://www.dcitizen.com/wp-content/uploads/2009/10/secure5.jpg
用户名是root,最高权限人。秘密是空的,不用理会。直接进入了NAS的根目录了!
http://www.dcitizen.com/wp-content/uploads/2009/10/secure6.jpg
至此,Telnet已经打开了。这个是烧机的最基本条件了。下次讲讲外挂系统的方法。 执行 acp_commander.jar -cb 命令 下面不显示硬盘分区信息,所以telnet不上nas,怎么办? 不清楚。这个参数好像是升级固件以后使用的吧?为了把/boot下面的垃圾文件清理干净。
详见:http://downloads.buffalo.nas-central.org/TOOLS/ALL_LS_KB_ARM9/ACP_COMMANDER/README
-cb ... clear \boot, get rid of ACP_STATE_ERROR after firmware update
output of df follows for control 请问大哥,改机会对硬盘里已有的文件有影响吗?
页:
[1]