centos7に慣れてきて、centos6を忘れてかけてきた今こそメモ
SSHのデフォルトポート22を3000に変更してみる
sshd_configの設定
$ vi /etc/ssh/sshd_config
# Port 22
Port 3000
iptablesの設定
バックアップをとる
$ iptables-save > 20210428_iptables.txt
コピーを作成して、編集する
$ cp 20210428_iptables.txt 20210428_iptables_new.txt
$ vi 20210428_iptables_new.txt
22の部分を3000に変更(詳細は略)
修正をiptablesに反映
$ iptables-restore < 20210428_iptables_new.txt
$ /etc/init.d/iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
サービスを再起動して実反映
$ service sshd restart
$ service iptables restart
※注意。このあと、最終確認するまで作業中のターミナルは閉じないこと。
失敗した場合にログイン出来なくなるため。
別ウィンドウ、新しいポートでのSSH接続を試行する