ConoHaで、SSHキーを自動生成にしてVPSを契約しました。
以下の手順で、新しいユーザを作成したところ、
SSHキーのみで、パスワードを求められることなくログインできてしまいます。
どうしてでしょうか?
特に変わった設定をしているつもりはありませんし、
以前はこの方法で出来た事があります。
原因の分かる方、確認したほうが良い場所に
心当たりのある方、教えて下さい。
よろしくお願いいたします。
- rootユーザーでログインし、新しいユーザー(vps_user)を追加・パスワードを設定します。
# useradd vps_user
# passwd vps_user
0. visudoコマンドで、以下の記述を追加し、管理者権限を付与します。
# visudo
vps_user ALL=(ALL) NOPASSWD: ALL
0. 秘密鍵をvps_userのホームディレクトリに移動し、パーミッションの設定をします。
# mkdir /home/vps_user/.ssh/
# chmod 700 /home/vps_user/.ssh/
# chown vps_user:vps_user /home/vps_user/.ssh/
# cp /root/.ssh/authorized_keys /home/vps_user/.ssh/authorized_keys
# chmod 600 /home/vps_user/.ssh/authorized_keys
# chown vps_user:vps_user /home/vps_user/.ssh/authorized_keys
0. SSHのポート変更とrootログインを禁止します。
# vim /etc/ssh/sshd_config
Port 2222
PermitRootLogin no
# systemctl restart sshd
0. ファイアウォールで2222ポートを許可します。(設定方法は省略)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/27 01:04 編集
2018/09/27 01:17
2018/09/27 01:26
2018/09/27 01:38
2018/09/27 05:22