Ubuntu
さくらのVPS

さくらのVPSでポートを開くのに苦戦した話

最近ちょっと思うことがあって、さくらのVPSを借りてインターネットサーバーを作ろうとしたところ意外なところで躓いたのでメモをしてみようと思う。

やりたかったこと

ポート22/tcpではなく ポート10022/tcpでSSH接続をする。

環境

さくらのVPS
ubuntu(標準インストール)
参考
https://qiita.com/0x50/items/05c89333ae046dc6fa0f

ここのように、

# ufw allow (ポート番号)
# ufw reload # リロードする

と記述していい感じにサーバーを開く事ができたと思ったのですが、MAC側からSSH接続すると
ポート22/tcpを閉じることには成功したものの、他のポート(今回の場合10022/tcp)では開かない。
sshconfigはしっかりいじってあったはずなのに…

解決策

参考
さくらVPS上のUbuntu16.04にSoftEtherでVPNサーバを立てたが繋がらない問題/Stackoverflow

デフォルトでiptablesができているようで
そのディレクトリーが/etc/iptables/iptables.rulesという場所にあるので、そこをいい感じに変更すると開通するようです。