CentOSのSSHリモートポートを変更の方法

CentOS上でSSHリモートポートを変更するには次の手順を実行する必要があります。

  1. CentOSサーバに接続します。WindowsユーザーはPuTTYなどのSSHクライアントツール、MacおよびLinuxユーザーはターミナルを使用できます。
  2. rootユーザーか、root権限を持つユーザーで、サーバーにログインする。
  3. ターミナルで、以下のコマンドを入力し、SSH設定ファイルを編集してください。
sudo vi /etc/ssh/sshd_config
  1. ポート
Port 2222
  1. 保存して閉じる。ViエディタではEscキーを押した後:wqと入力してEnterキーを押します。
  2. 変更を有効にするためにSSHサービスを再起動します。次のコマンドを入力します。
sudo systemctl restart sshd
  1. ファイアウォールが新しいポートを通過することを許可するように設定してください。firewalldなどのファイアウォール管理ツールを利用している場合、以下のコマンドで新しいポートを追加できます。
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload
  1. SSHポート番号が変更された場合には、新しい番号を使ってCentOSサーバーへリモート接続を行ってください。例えば、番号を2222に変更した場合には、以下コマンドで接続します。
ssh username@server_ip -p 2222

「server_ip」をサーバーの IP アドレス、「username」をあなたのユーザー名に置き換えてください。

重要なヒント: SSHポートを変更するとサーバーの安全性が向上しますが、新しいポート番号は必ず覚えておいてください。新しいポート番号を忘れた場合は、サーバーにリモートで接続できません。

bannerAds