[Linux] SSHのポート番号を変更する方法

CentOSでSSHのポート番号を変更する方法です。
1 2 |
# cd /etc/ssh # vi sshd_config |
1行目: cd /etc/ssh でディレクトリを変更します。
2行目: vi sshd_config で「sshd_config」ファイルを編集します。
vi sshd_configでファイルを開いた後「i」を押して編集モードにします。
1 2 3 4 5 6 7 8 |
# If you want to change the port on a SELinux system, you have to tell # SELinux about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER # #Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: |
上記のような場所を探します。
ここを以下のように変更します。
1 2 3 4 5 6 7 8 |
# If you want to change the port on a SELinux system, you have to tell # SELinux about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER # Port XXXX #AddressFamily any ListenAddress 0.0.0.0 #ListenAddress :: |
5行目:変更したいポート番号を入力します(任意の数字)
7行目:#を削除して有効にします。
「ListenAddress 0.0.0.0」は全てのローカルアドレス・ポートへの接続をListenするという意味です。
1 |
systemctl restart sshd |
関連記事
- [CentOS7] SSHのポート番号変更
- [SSH] 公開鍵認証でSSH接続(TeraTerm利用)
- [CentOS] SELinuxを無効化する方法
- [CentOS] CentOS6.x KagoyaVPSの設定
- [Linux] CentOSでサービスの起動・停止・状態の確認を行う方法