edit-icon download-icon

ECS(Linux)に公開鍵認証でのログインのみ許可するにはどのように設定しますか

最終更新日: Apr 17, 2017

以下の手順で設定することが可能です。

  1. 公開鍵ログインの有効化(rootユーザで実行します)
     # vi /etc/ssh/sshd_config
     (以下のように編集)
      :
      RSAAuthentication yes
      PubkeyAuthentication yes
      :
  2. SSH公開鍵のサーバーへの設定(ログインユーザで実行します)
     ログインユーザの~/.ssh/authorized_keysにSSH公開鍵を追記
  3. パスワードログインの抑止(rootユーザで実行します)
     # vi /etc/ssh/sshd_config
     (以下のように編集)
      :
      PasswordAuthentication no
      :
  4. SSHサービスの再起動
     (CentOS 6の場合)
     # service sshd restart
     (CentOS 7の場合)
     # systemctl restart sshd