CentOS7でSSHポートを変更する方法は何ですか?
CentOS 7でSSHポートを変更するためには、以下の手順に従う必要があります。
- CentOS 7 サーバーに root ユーザーとしてログインしてください。
- SSHの設定ファイルを開く方法は以下の通りです:
- /etc/ssh/sshd_config ファイルを開く
- viエディタを使用して、次の行を見つけて修正してください。
- ポート22
- 希望您将其改为您想要使用的SSH端口号,例如:
- 2222ポート
- 選択したポート番号が他のサービスに使用されていないことを確認してください。
- ファイルを保存して閉じてください。
- SSHサービスを再起動するには、以下のコマンドを使用してください。
- sshdを再起動します。
- 新しいSSHポートがファイアウォールを通過できるようにするように設定してください。Firewalldファイアウォールを使用している場合、次のコマンドを使用してルールを追加できます:
- ファイアウォールcmd –permanent –zone=public –add-port=2222/tcp
ファイアウォールcmd –reload - iptables ファイアウォールを使用している場合は、次のコマンドを使用してルールを追加できます。
- iptables -A INPUT -p tcp –dport 2222 -j 受け入れ
service iptables save - 注意してください、これは単なる例示のコマンドです。実際のファイアウォール構成に合わせて適切に変更を加えてください。
- サーバーに新しいSSHポートを使用してクライアント端末から接続する場合、例えば:
- ユーザー名@サーバーのIPアドレス -p 2222 でSSH接続します。
- “username”をあなたのユーザー名に、”your_server_ip”をサーバーのIPアドレスに、”2222″をあなたが設定した新しいSSHポート番号に置き換えてください。
これにより、CentOS 7でのSSHポートを成功裏に変更しました。