さくらのクラウド SSHDポート変更設定方法
前提条件
SSHDポート22番を10022番に変更してSSH接続したと思います。
事前にサーバー作成は下記の内容をご参考にしてください。
SSHDポート変更設定方法
今回は、RockyLinux9.6にて設定をいたします。
管理画面からファイアオールの設定を変更いたします。
1. 「パケットフィルタ」をクリックし対象の「対象の名前」をクリックする。
「ルール」をクリックし「追加」をクリックする。

2. 選択、入力し「追加」をクリックする。
| 項目 | 説明(入力・選択) |
|---|---|
| プロトコル | 「TCP」を選択してください。 |
| 宛先ポート | 「10022」を入力してください。 |
| アクション | 「allow」を選択してください。 |

3. 「≡」をクリックして一番上にいたします。「反映」をクリックする。

4. 「はい」をクリックする。

5. 対象サーバーにログインいたします。
下記のコマンドを実施してください。
| コマンド | 説明 |
|---|---|
| $ sudo -i | rootユーザーに昇格いたします。 |
| # grubby --update-kernel ALL --args selinux=0 | selinuxを無効化いたします。 SSHポート変更するため無効化する必要がございます。 |
| # shutdown -r now | サーバーを再起動いたします。 ※もしSSHログインできなくなった場合は、パケットフィルタを外してみて 確認しましょう。パケットフィルタが悪さする場合もございます。 |
| $ sudo -i | rootユーザーに昇格いたします。 |
| # getenforce | seliuxが無効になったか確認いたします。 「Disabled」が表示されます。 |
| # vi /etc/ssh/sshd_config Port 10022 | ポート番号を変更いたします。 |
| # systemctl restart sshd | sshdを再起動いたします。 |
6. 一度ログアウトして、新しいSSHポート番号でログインしてみましょう。
今回はSSHポートがわかりやすいようにWSLを利用しておりますが、TeraTermなどでもログイン可能です。
| コマンド | 説明 |
|---|---|
| $ ssh -i idcf-d1j-1 -p 10022 -l root 210.140.72.xxx | WSLにてSSHポート番号を指定してログインいたします。 |

以上で「さくらのクラウド SSHDポート変更設定方法」を完了いたします。

