質問: 昨日までCentOSにログインできていたのですが今日になって自動的にログアウトされもう一度ログインしようとしたら > > port 22: Connection refused > > > のエラーが出てしまいます。 昨日sshのポートは22から61203に変更いたしました。いくつか調べて出てきたログインのコマンドは打ったのですがダメでした。使っているのはCentOS7になります。自分で調べても解決できなかったので質問させてください。お分かりになる方はご回答の方よろしくお願いいたします。 追記: > > ssh root@IPアドレス > > ssh -p 61203 IPアドレス > > ssh -l root IPアドレス > > ssh root@IPアドレス(昨日はこのコマンドでできました) > > > これらのコマンドの結果は全てport 22(61203)connection refusedでした。 こちらのサイトを参考に設定を変更しましたがうまくいきませんでした。 初期設定を行う際に参考にしたのはこちらになります。 使っているのはさくらVPSです。忘れてしまいすみません。 設定を反映させるためにこのコマンドを打った時、 sudo /etc/init.d/sshd restart /etc/init.d/ssh no such file or directoryと出てきて反映できないのが問題かもしれません。しかしこのコマンドを有効にするやり方を調べても未だ見つからない状態です。 configured limit was exceededのエラーが出た時に参照するように言われたところを見たところこのようになっていました。 ![画像](https://teratail.storage.googleapis.com/uploads/contributed_images/e16aa52092a712d34a355ce88d43eccf.png)
回答: ssh のポートを 61203 に変更してサーバを再起動した、のですよね? であればサーバは port 22 では待たず、port 61203 で待っています。 なのに接続を試みるターミナルソフトが port 22 で接続しようとすれば、それは当然 > > port **22**: Connection refused > > > になります。 接続に使用するターミナルソフトの設定で、接続するポート番号を正しく設定しなおしましょう。