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