[さくらVPS] ポート番号を変更したらSSH接続できなくなった時の確認事項

Linux

さくらVPSを利用しているのですが、先日、ポート番号を22から別の番号に変更したら、SSH接続できなくなりました。解決した手順をメモとして残しておきます。

広告

ターミナルエミュレーターはTera Termを使用していて、「ホストに接続できません」というエラーが出ました。

さくらVPSのパケットフィルターを無効に

ネットで調べて出てきた解決方法は、さくらVPSのパケットフィルターを無効にするというものでした。私は元からパケットフィルターを無効にしているので、これでは解決しませんでした。

原因: firewalldの設定をしていなかった

接続できなくなった原因は、firewalldの設定漏れでした。ポート番号を変更するのと同時にfirewalldの設定が必要でした。

さくらVPSのコントロールパネルのシリアルコンソールから操作できる

原因はわかったものの、ターミナルソフトからログインできなくなり、絶望していましたが、さくらVPSのコントロールパネルのシリアルコンソールから操作できました。これを使って、firewallの設定をしました。

firewalldの設定方法については、以下のページがわかりやすいです。

私の環境では、シリアルコンソールの表示がおかしくなることがあり、入力に少々手こずりました。

おわりに

サーバーの技術の情報は、他の技術の情報と比べてネットにあまりないのが心細いです。そろそろサーバーの技術書を1冊読もうと思います。

追記: 以下の本を購入しました。さくらVPSでのサーバー構築の手順がまとめられています。2016年の本で情報が古い可能性もあるので、ネットの情報と合わせて読んでいます。

広告