CentOS7でリモートポートを変更する方法は?

要変更するには、CentOS 7でのリモートポートを、SSHサーバーの設定ファイルを編集して、SSHサービスを再起動する必要があります。以下はいくつかの手順です。

  1. Root権限でCentOS 7サーバーにログインしてください。
  2. SSHサーバーの設定ファイルである/etc/ssh/sshd_configを開き、viやnanoのようなテキストエディタを使用して編集することができます。
  3. sudo vi /etc/ssh/sshd_config を開いてください。
  4. 「#Port 22」という行を構成ファイルで見つけて、それをコメントアウトするか削除してください。
  5. 新しいポート番号を追加するために、例えばポート番号を2222に変更します。
  6. ポート2222
  7. ファイルを保存して、エディタを終了します。
  8. SSHサービスを再起動して変更を有効にする。
  9. sudo systemctl restart sshd を実行してください。

今後、CentOS 7 サーバーへのSSHリモートログイン時に、変更されたポート番号を使用することができます。新しいポートを開くために、ファイアウォールで設定を確認してください。ファイアウォール管理ツールでfirewalldを使用している場合、以下のコマンドを使用して新しいポートを開くことができます。

sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
sudo firewall-cmd --reload

制限されたネットワーク環境にサーバーがある場合、外部トラフィックを変更されたポートにルーティングするために、ネットワーク機器(ルーターやファイアウォールなど)でポート転送を設定する必要があるかもしれません。

bannerAds