はじめに
OSにAmazon Linux 2023を使用したLightsail環境でのSSHポートを変更する方法です。
方法
- Lightsailの管理画面 > ネットワーキングから変更したいポート番号を追加する
- アプリケーション: カスタム
- プロトコル: TCP
- ポートまたは範囲: 任意のポート番号
- IPアドレスに制限する: チェックしない
- sshd_configで変更したいポート番号を追加する
# Port 22を残しつつ、任意のポート番号を追加する
$ sudo vim /etc/ssh/sshd_config
# Port 22のコメントアウトを外した上で、
# Port 任意のポート番号 を追記する
# sshdの再起動
$ sudo systemctl restart sshd.service
-
新しいポート番号でアクセスできるかテスト
22番ポート以外のSSHはブラウザ(Lightsailの管理画面)からでは利用できないので、 Tera Term 5等で試す -
22番ポートのアクセスを削除する アクセスできることを確認できたら、22ポートを削除します。
- Lightsailの管理画面 > ネットワーキングで22番ポートを削除
- sshd_configの編集
# Port 22を削除
$ sudo vim /etc/ssh/sshd_config
# sshdの再起動
$ sudo systemctl restart sshd.service