ミドルウェア千本ノック②~SSH~
今回はSSHの設定についてです。
ログイン時にパスワードでのログインを禁止し、公開鍵認証でのログインのみを許可する設定を行います。
環境はDigital Oceanというクラウドサーバで、CentOS 6.7 x64 で設定してます。 鍵はデフォルトの鍵を使います。
①インストール方法
基本的にOSに標準搭載されてます。
②設定方法
mkdir /home/shinmai/.ssh cp -r ~/.ssh/authorized_keys /home/shinmai/.ssh/ chown -R shinmai /home/shinmai/.ssh chgrp -R shinmai /home/shinmai/.ssh vi /etc/ssh/sshd_config ---------------------------- PermitRootLogin no ← rootでのログインを禁止 PermitEmptyPasswords no ← 空のパスワードを禁止 PasswordAuthentication no ← パスワードログインを禁止 UsePam no ←PAM認証を無効 ---------------------------- reboot
③確認
再度SSH接続する際に、パスワードだけではログイン出来ないはず。 鍵を登録してログインできることを確認。