CentOSでSSHポートを設定する方法を教えてください。
CentOSのSSHポートを設定するには、以下の手順に従います。
- ルート権限でCentOSサーバーにログインする。
- テキストエディター(例: vi、nano)を使用して、SSH設定ファイルのsshd_configを開きます。設定ファイルをviエディターで開くには、次のコマンドを実行します。
vi /etc/ssh/sshd_config
- ファイル内にある「Port」行を探します。通常は、この行はコメントアウトされています(「#」で始まっています)。コメントアウトを外して、ポート番号を変更することができます。たとえば、ポートを2222に変更するには「#」を削除し、2222に修正します。
Port 2222
- ファイルを保存して閉じる。
- 再起動することで変更を適用できます。下記コマンドを実行してください。
service sshd restart
または、以下のコマンドを使用します。
systemctl restart sshd
これでSSHサーバーは新しいポートで接続要求を待つようになりますので、ファイアウォール設定で新しいSSHポートを通過させていることを確認してください。