前提・実現したいこと
Amazon AWS にCentOS7のインスタンスを作成、SSHポート変更、firewalldインストールしたい
発生している問題・エラーメッセージ
firewalld設定後、インスタンスを再起動→TeraTermで新しいセッションを開始すると「接続を拒否されました」と出ます。
TeraTerm のセッションを残したうえでポート変更、systemctl restart sshdした後の新しいセッションでの再接続はできています。
firewalldをインストール設定後、インスタンスを再起動すると新しいセッションで再接続できなくなります。
該当のソースコード
vi /etc/ssh/sshd_config
Port 2222
setenforce 0
systemctl restart sshd
systemctl enable sshd
SSH通信確認
yum -y install firewalld
yum -y update
cp /usr/lib/firewalld/services/ssh.xml /etc/firewalld/services/ssh-2222.xml
vi /etc/firewalld/services/ssh-2222.xml
systemctl start firewalld
yum -y install iptables-services
vi /etc/sysconfig/iptables
-A INPUT -p tcp --dport 2222 -j ACCEPT
firewall-cmd --add-port=2222/tcp --zone=public --permanent
firewall-cmd --permanent --add-service=ssh-2222
firewall-cmd --reload
SSH接続を拒否されました
試したこと
セキュリティグループのインバウンドルール カスタムTCP2222を許可
補足情報(FW/ツールのバージョンなど)
CentOS7.8
回答3件
あなたの回答
tips
プレビュー