質問: SSHの設定時にPortを変更した際、Authorized_keysの保存場所がおかしいのか、どうもうまくログインできず、サーバファイル側の設定も変えられないので一度サーバをたたみOSを再インストールしました そしたら今度はポート番号を変更したせいで ``` port 22:Connectin refused ``` と出てきたので ``` ssh -p port root@111.11.11.11 ``` としたら、Permission denied となってしまいます。 変更した設定としては ・useradd で追加したユーザフォルダに.sshファイルを作成しauthorized_keysの設置 ・root権限によるPort番号変更(vim /etc/ssh/sshd_config)バックアップ有り (Port 22 → Port xx) (PasswordAuthentication no) (PermitRootLogin no) iptables の停止 fail2ban変更 追記: useraddで追加した名前でログインした場合、Connection time outとなり接続が出来なくなっております。
回答: 「サーバーをさわってみよう!」~初心者でもよくわかる!VPSによるWebサーバー構築講座(2) - さくらのナレッジ の「5. SSHをもっと安全に使うために」あたりが手順として参考になるかと。 一般ユーザーを作ってsuコマンドでスーパーユーザーになれることを確認してから、 ssh接続時にroot接続を拒否する流れにしないと、 永遠にそこから進めなくなりそう。