LoginSignup
0
0

More than 5 years have passed since last update.

組み込み(Embedded)インストールをしたNAS4FreeでSSHの公開鍵認証をする

Last updated at Posted at 2016-04-25

NAS4Freeは組み込み(Embedded)インストールをするのが一般的ですが、これだとSSHの公開鍵を設置しても再起動したときに消えてしまいます。

そこでウェブインターフェースの システム|高度な設定|Command Scripts (system_rc.php) からPreInitに次のコマンドを設定することで、毎回起動時に公開鍵を設置を設置します。
mkdir -m 700 -p /root/.ssh && echo 'ssh-rsa key1' > /root/.ssh/authorized_keys && echo 'ssh-rsa key2' >> /root/.ssh/authorized_keys && echo 'ssh-rsa key3' >> /root/.ssh/authorized_keys
秘密鍵でログインできることを確認したら、SSH設定の「キーボードインタラクティブでの認証を有効にします。」をオフにします。

改行コードはもっとスマートに解決したかったのですが、printfでやっても\nが空白文字になってしまうため、このような対処療法になっています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0