【個人メモ】SSH接続が急にできなくなった際に解消するまでに確認を行った箇所【自宅サーバ】

Linux

【環境】

Ubuntu 24.04.1 LTS

【発生した事象】

ssh hoge
と実行したところ、以下が表示されてしまい、SSH接続ができなくなった
(今までは接続できていた。)

ssh: connect to host 192.168.x.x port 22: Connection refused

【確認を行った内容】

■pingを実行
ping 192.168.x.x
→問題なかった

■ファイアウォール設定
sudo ufw status
→22番ポートは"allow", "Anywhere"となっていた。問題なさそう。

■sshサービスの稼働確認
sudo systemctl status ssh
実行結果
Active: active (running) since Sat 2024-09-21 13:01:48 JST; 10min ago
→稼働していそう

【原因/解消法】

◯原因

ssh接続の際に使用するポート番号が違った

cat /etc/ssh/sshd_config | grep "Port"
→Port xxxx(別のポート番号が指定されていた)

◯解消法

1. ssh接続の際にポート番号を指定する

ssh -p [ポート番号] [ユーザ名]@[接続先アドレス]

2.ssh接続するクライアントのconfigファイルの設定を変更する

vim .ssh/config
↓ファイルを編集

Host xxxx
    HostName xxx.xxx.x.x
    User xxx
    IdentityFile ~/.ssh/id_rsa
    Port xxxx   ←追加する

——————-

先日ssh接続の際に使用するポート番号の変更を行っていましたが、実は22で接続していたままだったようです。
何らかのタイミングで変更が反映されたのでしょうか。
急にすべての端末から繋がらなくなったので焦りましたが解消できてよかったです。

コメント

タイトルとURLをコピーしました