私のサーバーでは、ssh経由のパスワードなしのrootログインのみが許可されていました。たとえば、ssh[メールアドレス]すぐにログインできました。ユーザーログインを有効にしたかったのです。例えばssh[メールアドレス]パスワードを要求します。
次の行をコメントアウトして sshd_config ファイルを編集しました:
AuthorizedKeysFile %h/.ssh/authorized_keys
読む:
#AuthorizedKeysFile .ssh/authorized_keys
SSHサーバーを再起動しました
/etc/init.d/ssh restart
私はすぐにサーバーから追い出され、今では[メールアドレス]または[メールアドレス]、次のエラーが発生します:
ssh: connect to host myserver.com port 22: Connection refused
サーバーに ssh アクセスを戻して、ユーザー ログインを有効にする方法はありますか?
答え1
Connection Refused
は、ポート 22 にバインドされたサービスがないことを意味する TCP レベルのエラーです。簡単に言うと、the ssh server is no longer running
.
ここでの回復の最善策は物理的な端末です。破損している可能性があります。sshd_configファイル、およびサーバーの再起動に失敗しました。