CentOSのポートの設定を変更するにはどうすればよいですか?
以下の手順に従って、CentOSでポートを変更できます。
- CentOSサーバーにログインし、ターミナルを開きます。
- rootユーザーまたはsudo権限を持つユーザーとして以下のコマンドを実行し、該当する設定ファイルを編集します。
- sudo vi /etc/ssh/sshd_config
- viエディタまたは他のテキストエディタでファイルを開いたら、以下の行を見つけてください。
- ポート22
- 使用する新しいポート番号に変更する(例:
- ポート2222
- viエディタでファイルを保存して終了する場合は、次のコマンドを使用します:
- とても好きな人がいます。
- SSHサービスを再起動することで変更を反映させる。
- systemctl再起動sshd
- CentOS 7以降の場合は下記コマンドで確認できます。
- firewall-cmd –add-port=2222/tcp –permanent && firewall-cmd –reload
- 古いバージョンを使用している場合は、新しいポートを許可するためにiptables コマンドを使用する必要がある場合があります。
- iptables -A INPUT -p tcp –dport 2222 -j ACCEPT && service iptables save && service iptables restart
CentOSサーバーのSSHポートの設定は完了しました。ファイヤーウォールやその他のネットワーク機器にポート転送を設定している場合は、新しいポートへトラフィックをリダイレクトするように設定を更新する必要があることに注意してください。