さくらのVPS
初心者
CentOS6

さくらVPS SHH接続のポート番号を変えたら接続できなくなった時

さくらのVPS CentOS6標準インストールでチュートリアルを見ながら初期設定を進めていて詰まったのでメモです。
(win10 ssh接続にはRLogin使用)

●SSHの接続のポート番号を22から任意の番号に変更

ルート権限で

vim /etc/ssh/sshd_config

シャープを取って任意の数字に

 #Port 22

Port 22222

sshdを再起動

service sshd restart

これでOKのはずですが、
ポート22222で接続しようとしても失敗。
ググりました。
http://javatechnology.net/service/ssh-port-change/
どうやらファイアウォールの設定が必要だそう。

●ファイアウォールの設定を変更

vim /etc/sysconfig/iptables

許容のポート番号を変更

A INPUT -m state --state NEW -m tcp -p --dport 22 -j ACCEPT

 ↓

A INPUT -m state --state NEW -m tcp -p --dport 22222 -j ACCEPT

iptablesを再起動

service iptables restart

iptablesの設定文言が上記サイトと若干違いますが、うまくいきました。