LinkStation 安装optware,加载OpenSSH(有图有真相)
一切从已经破解Telnet开始。默认的情况是已经连接进入NAS的内置系统了。安装optware,不是太复杂的事情。不过也得做好充分的准备。
首先确认一下NAS是否能够连接到外网。这点很重要。因为网上的很多教程都是讲直接从外网下载程序到NAS上安装。
使用ping命令看看吧:(这个命令不会自己停止,需要用Ctrl+C结束)
root@LS-QL3B8:~# ping www.gogle.com
PING www.gogle.com (64.233.189.99): 56 data bytes
64 bytes from 64.233.189.99: seq=0 ttl=242 time=106.699 ms
64 bytes from 64.233.189.99: seq=1 ttl=242 time=112.938 ms
64 bytes from 64.233.189.99: seq=2 ttl=242 time=113.177 ms
64 bytes from 64.233.189.99: seq=3 ttl=242 time=116.135 ms
64 bytes from 64.233.189.99: seq=4 ttl=242 time=115.372 ms
--- www.gogle.com ping statistics ---
13 packets transmitted, 13 packets received, 0% packet loss
round-trip min/avg/max = 106.699/112.909/116.135 ms
速度还行,继续。
首先确定在这个目录中是否有lspro-bootstrap文件。版本可能会改变,用最新的即可。 http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
我的LinkStaion Quad上面有两个硬盘。硬盘1上已经有个目录叫做“share”了。执行以下命令行:
wget http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
实例如下:
root@LS-QL3B8:/mnt/disk1/share# wget http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
Resolving ipkg.nslu2-linux.org... 140.211.169.169
Connecting to ipkg.nslu2-linux.org|140.211.169.169|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 251196 (245K)
Saving to: `lspro-bootstrap_1.2-7_arm.xsh'
100%[======================================>] 251,196 38.3K/s in 6.6s
2009-10-26 17:13:56 (37.3 KB/s) - `lspro-bootstrap_1.2-7_arm.xsh' saved
再执行命令行
sh lspro-bootstrap_1.2-7_arm.xsh
实例如下:
root@LS-QL3B8:/mnt/disk1/share# sh lspro-bootstrap_1.2-7_arm.xsh
Optware Bootstrap for lspro.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
1248+1 records in
1248+1 records out
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
Backup your configuration settings, then type:
rm -rf /mnt/disk1/.optware
rm -rf /usr/lib/ipkg
This will remove all existing optware packages.
You must *reboot* and then restart the bootstrap script.
看到最后一句话吗?让我们重启一下系统,以便脚本开始运行。先不用管它,进行下面的操作。
root@LS-QL3B8:/mnt/disk1/share/bootstrap# ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/Packages.gz
ipInflating http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.
root@LS-QL3B8:/mnt/disk1/share/bootstrap# ipkg upgrade
Nothing to be done
Successfully terminated.
升级一下系统文件。其实ipkg是一个轻量级的管理包系统。在还没有安装任何软件的情况下,这两个命令就是为optware获得网上资源列表用的。
加载openssh。这个可是非常有用的软件。能够通过ssh管理你的NAS了。以后不用重新打开Telnet端口了。这个是wiki的解释,自己看看 http://zh.wikipedia.org/wiki/SSH
root@LS-QL3B8:/mnt/disk1/share/bootstrap# ipkg install openssh
Package openssh (5.3p1-1) installed in root is up to date.
Nothing to be done
Successfully terminated.
接下来就规规矩矩的修改一个秘密吧,以后用这个密码进行NAS的SSH连接。注意:系统对密码有限制,必须为大于五位,小于127位)
root@LS-QL3B8:/mnt/disk1/share/bootstrap# passwd
Changing password for root
Enter the new password (minimum of 5, maximum of 127 characters)
Please use a combination of upper and lower case letters and numbers.
New password:
Re-enter new password:
Password changed.
修改好密码就可以重启NAS了,用reboot命令即可:
root@LS-QL3B8:/mnt/disk1/share/bootstrap# reboot
root@LS-QL3B8:/mnt/disk1/share/bootstrap#
Message from syslogd@LS-QL3B8 at Mon Oct 26 17:45:11 2009 ...
LS-QL3B8 clientUtil_server: ap_serv_exit() exit ap_servd. code=15
表明NAS已经开始重启了。等到LED的指示灯完全平静下来就可以使用SecureCRT再开启一个SSH的连接了。
http://www.dcitizen.com/wp-content/uploads/2009/10/ssh1.jpg
选择SSH2.因为现在Openssh的版本都是2了。
http://www.dcitizen.com/wp-content/uploads/2009/10/ssh2.jpg
填写NAS的IP地址
http://www.dcitizen.com/wp-content/uploads/2009/10/ssh3.jpg
填写刚才设定的密码,选择保存记录为好
http://www.dcitizen.com/wp-content/uploads/2009/10/ssh4.jpg
用SSH也能登陆了。并且,不用再一次一次的用java破解Telnet了。至此,SSH被成功开启! 请问telnet进NAS的内置系统后,所执行的改变或删除命令如/boot/rootfs 是修改了固件flash还是硬盘上的数据? 我比你还低,先烧到这里。Telnet进入直接看的是硬盘的文件,操作也是硬盘上的目录和文件。这种外挂optware应该是不改变固件的。 谢谢。支持楼主。 标记,学习
页:
[1]