絶対に忘れるので、備忘録として書いておくやつです。
sshdとSELinuxの設定
sudo vim /etc/ssh/sshd_config
#Port 222
をPort 2222
に変更
sshの設定はこれで終わりですが、このままでsshdをリスタートできないので、
SELinuxの設定をします。
sudo semanage port -a -t ssh_port_t -p tcp 2222
semanage port -l | grep ssh
を実行することで、設定ができているか確認できます。
変更で来ていたら、sshdをリスタートします。
sudo systemctl restart sshd
firewalldの設定
sudo cp /usr/lib/firewalld/services/ssh.xml /usr/lib/firewalld/services/ssh-2222.xml
コピーしたssh-2222.xml
を開いて下のように変更します。
<port protocol='tcp' port='2222'>
firewalldにサービスを追加します。
sudo firewall-cmd --permanent --add-service=ssh-2222
firewalldをリロードしてサービスが追加されていれば終了です。
sudo firewall-cmd --reload
sudo firewall-cmd --list-all