Raspberry Pi から NAS にパスワードなしで ssh
以前 Ready NAS と BY50S の連携に苦戦しているエントリーを書きましたが、Raspberry Pi を入手したのでこれをサーバにして停電時に NAS を自動的にシャットダウンするようにしていきたいと思います。
準備として、Raspberry Pi から NAS にパスワードなしで ssh できるようにします。
次のサイトを参考にさせていただきました。ありがとうございました。
- http://ubuntuforums.org/archive/index.php/t-1946589.html
- http://www.turbolinux.com/support/document/knowledge/152.html
Raspberry Pi 側で RSA キーを生成します。
raspi$ sudo su -
raspi$ ssh-keygen
→出力するファイル名、パスフレーズが求められますが、何も入力せずに全てEnteyを押します。
生成された公開キーを NAS にコピーします。
今回はじめて知ったのですが、ssh-copy-id コマンドで、公開鍵をリモートホスト側にコピーして authorized_keys ファイルまで生成してくれました。
raspi$ ssh-copy-id root@192.168.1.yyy
以上で、Raspberry Pi から NAS サーバにパスワードなしで ssh できるようになりました。
raspi$ ssh root@192.168.1.yyy
→パスワードなしでssh
ssh root@192.168.1.yyy shutdown -h +0
→リモート操作でシャットダウン
すげーこれ捗りました!
ありがとうございます。