すでに、 Hack BBS では、 LS410DをFWアップデートするとSSH接続できない 旨のレポートをいただいているので、併せて検証する。
Windows 8.1 だと何故か英語。
相変わらずちゃんとテストしていないのバレバレ
Update をクリックしてアップデートを実行する。
略
yasunari@sil:~$ ssh ls410d ssh: connect to host ls410d port 22: Connection refused yasunari@sil:~$報告いただいている通り Connection refused
Nov 10 16:27:44 vl kernel: usb 1-1: new high-speed USB device number 3 using ehci_marvell Nov 10 16:27:44 vl kernel: scsi3 : usb-storage 1-1:1.0 Nov 10 16:27:45 vl kernel: scsi 3:0:0:0: Direct-Access ViPowER VP-89118(SD1) 2.10 PQ: 0 ANSI: 4 Nov 10 16:27:45 vl kernel: sd 3:0:0:0: Attached scsi generic sg1 type 0 Nov 10 16:27:45 vl kernel: sd 3:0:0:0: [sdb] 625000320 512-byte logical blocks: (320 GB/298 GiB) Nov 10 16:27:45 vl kernel: sd 3:0:0:0: [sdb] Write Protect is off Nov 10 16:27:45 vl kernel: sdb: sdb1 sdb2 sdb3 sdb4 sdb5 sdb6 Nov 10 16:27:45 vl kernel: sd 3:0:0:0: [sdb] Attached SCSI disk
root@vl:~# mkdir /tmp/root root@vl:~# mount /dev/sdb2 /tmp/root root@vl:~# ls /tmp/root * chroot.sh etc lost+found opt root sys usr bin debugtool home media prepare.sh run test.sh var boot dev lib mnt proc sbin tmp www root@vl:~#
root@vl:~# cd /tmp/root/etc/init.d/ root@vl:/tmp/root/etc/init.d# grep sshd.sh rcS for cmd in drivecheck.sh replication.sh atalk.sh httpd.sh smb.sh nfs.sh sshd.sh bonjour.sh lsprcvd.sh cron.sh checkconfig.sh ups.sh pwrmgr.sh ftpd.sh iscsi_rts_init.sh root@vl:/tmp/root/etc/init.d#sshd.sh は実行されている
root@vl:/tmp/root/etc/init.d# diff -u /mnt/share/sshd.sh_1.11 sshd.sh --- /mnt/share/sshd.sh_1.11 2013-11-10 16:43:35.743350800 +0900 +++ sshd.sh 2013-09-11 10:18:22.000000000 +0900 @@ -1,5 +1,7 @@ #!/bin/sh +[ -f /etc/nas_feature ] && . /etc/nas_feature + SSHD_DSA=/etc/ssh_host_dsa_key SSHD_RSA=/etc/ssh_host_rsa_key SSHD_KEY=/etc/ssh_host_key @@ -9,6 +11,11 @@ echo "sshd is not supported on this platform!!!" fi +if [ "${SUPPORT_SFTP}" = "0" ] ; then + echo "Not support sftp on this model." > /dev/console + exit 0 +fi + umask 000 sshd_keygen() root@vl:/tmp/root/etc/init.d#なんで、これで sshd が起動しなくなるの???
root@vl:/tmp/root/etc/init.d# grep SUPPORT_SFTP ../nas_feature SUPPORT_SFTP=0 root@vl:/tmp/root/etc/init.d#ということは、SUPPORT_SFTP を 1 とかにすれば sshd が復活するということ??
root@vl:/tmp/root/etc/init.d# cd .. root@vl:/tmp/root/etc# mv nas_feature{,.orig} root@vl:/tmp/root/etc# cp nas_feature{.orig,} root@vl:/tmp/root/etc# vi nas_feature : : root@vl:/tmp/root/etc# diff -u nas_feature{.orig,} --- nas_feature.orig 2013-11-11 00:49:28.000000000 +0900 +++ nas_feature 2013-11-10 17:07:39.000000000 +0900 @@ -110,7 +110,7 @@ SUPPORT_PORT_TRUNKING=0 SUPPORT_REPLICATION=0 SUPPORT_USER_GROUP_CSV=0 -SUPPORT_SFTP=0 +SUPPORT_SFTP=1 SUPPORT_SERVICE_MAPPING=0 SUPPORT_SSLKEY_IMPORT=0 SUPPORT_SLEEPTIMER_DATE=0 root@vl:/tmp/root/etc#
!root@vl:/tmp/root/etc# root@vl:/tmp/root/etc# cat ~/sshd_config_ls410.diff --- sshd_config.orig 2013-07-05 00:15:15.000000000 +0900 +++ sshd_config 2013-10-08 21:16:08.000000000 +0900 @@ -37,7 +37,7 @@ # Authentication: #LoginGraceTime 2m -#PermitRootLogin yes +PermitRootLogin yes #StrictModes yes #MaxAuthTries 6 #MaxSessions 10 @@ -62,6 +62,7 @@ # To disable tunneled clear text passwords, change to no here! #PasswordAuthentication yes #PermitEmptyPasswords no +PermitEmptyPasswords yes # Change to no to disable s/key passwords #ChallengeResponseAuthentication yes @@ -85,7 +86,7 @@ # If you just want the PAM account and session checks to run without # PAM authentication, then enable this but set PasswordAuthentication # and ChallengeResponseAuthentication to 'no'. -#UsePAM no +UsePAM no #AllowAgentForwarding yes #AllowTcpForwarding yes root@vl:/tmp/root/etc# patch < !$ patch < ~/sshd_config_ls410.diff patching file sshd_config root@vl:/tmp/root/etc#
root@vl:/tmp/root/etc# grep root shadow root::16013:0:99999:7::: root@vl:/tmp/root/etc#アップデート前に消したので、 そのまま。
root@vl:/tmp/root/etc# cd / root@vl:/# umount /tmp/root/ root@vl:/#
yasunari@qube:~$ ssh root@ls410d ssh: connect to host ls410d port 22: Connection refused yasunari@qube:~$ふげぇ
|
← 作りなおしたハックキットのインストール(2)LS-VL |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ ファームウェア 1.30 へのログイン |
Copyright (C) 2003-2013 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市