LinkStation に ssh で root ログインできるようにする
提供:maruko2 Note.
目次 |
LinkStation 管理者ユーザーの初期設定
ユーザー名: admin パスワード: password
acp_commander.jar で LinkStation の設定を変更する
acp_commander.jar
を ここ や ここ からダウンロードし利用する。
下記4行のコマンドを実行し、LinkStation に最初から入っている SSH サーバーの設定を変更する。
LinkStation LS-WVL/R1 シリーズの、ファームウェア・バージョン 1.56, 1.63 で動作を確認。
IP="LinkStationのIPアドレス" Admin_PW="adminのパスワード" ROOT_PW="rootに設定するパスワード" java -jar acp_commander.jar -t $IP -ip $IP -pw $Admin_PW -c "(echo $ROOT_PW ; echo $ROOT_PW) | passwd" java -jar acp_commander.jar -t $IP -ip $IP -pw $Admin_PW -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config" java -jar acp_commander.jar -t $IP -ip $IP -pw $Admin_PW -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config" java -jar acp_commander.jar -t $IP -ip $IP -pw $Admin_PW -c "/etc/init.d/sshd.sh restart"
コマンドの説明
- root パスワードを作成。
- sshd_config の UsePAM を no に書き換える。 → sshd の pam 認証を切る。
- sshd_config の PermitRootLogin を yes に書き換える。 → root ログインを有効にする。
- SSHサーバを再起動。
acp_commander.jar
は、LinkStation を操作するコマンドを送ることができる。使い方は、オプション -h で表示される。
java -jar acp_commander.jar -h