CentOSでSSHポートを変更する方法は何ですか?
CentOS上のSSHポートを変更するには、以下の手順に従うことができます。
- CentOSサーバーにSSH接続する。
- viやnanoのようなテキストエディターでSSHの設定ファイルを開いてください。ほとんどの場合、SSHの設定ファイルは/etc/ssh/sshd_configにあります。
sudo vi /etc/ssh/sshd_config
- 設定ファイルを開き、「Port」の行を探してください。新しいポート番号に変更してください。例えば、ポート番号を2222に変更します。
Port 2222
- ファイルを保存して閉じます。viエディターで、”Esc”キーを押し、”:wq”を入力し、”Enter”キーを押します。
- 新しいポート設定を適用するために、SSHサービスを再起動してください。
sudo systemctl restart sshd
- 新しいポートがファイアウォールを通過できるようにしてください。新しいポートをファイアウォールのルールに追加するには、以下のコマンドを使用できます。
sudo firewall-cmd --zone=public --add-port=2222/tcp --permanent
sudo firewall-cmd --reload
現在、CentOSサーバー上のSSHポートを2222に変更することが成功しました。新しいポート番号を使用してサーバーに接続することができます。接続する際は新しいポート番号を指定することをお忘れなく。