Ubuntu 18.04 の SSH ポートを変更する
Ubuntu 18.04 の SSH 接続時のポート番号を 22 から変更する。何度かやっていることだけど、手順を毎回忘れるので、何度でも書く。
変更前に見ておくべき点は、ufw
と iptables
の設定。変更後のポートへのアクセスを許可した状態にしておく。
$ sudo ufw app list
$ sudo iptables -L
ポート番号の設定は以下のファイルを変更する。
$ sudo vi /etc/ssh/sshd_config
恐らく
#Port 22
というコメントアウトされた行があると思うので、コレをアンコメントし、
Port 10022
など、任意の数字に変える。
変更後、
$ sudo sshd -t
で設定ファイルの構文チェックを行い、問題なければサービスを再起動する。
$ sudo service sshd restart
念のためこの SSH 接続中のターミナルタブは残したまま、別のターミナルにて、
- 22番ポートでの SSH 接続ができなくなっていること
- 変更後のポート番号での SSH 接続ができること
を確認すると良いだろう。