web-dev-qa-db-ja.com

SSH:許可が拒否されました。もう一度やり直してください。リモート12.04サーバーに接続しようとしているとき

私はこれのためにかなり頭が痛いです。

昨日、私は 大西洋 でVPSを借りました。彼らは私にvncとrootのssh資格情報を提供してくれました。

コントロールパネルのWebサイトにあるVNCビューアーアプレットからしかログインできませんでした。しかし、ルートユーザーに提供された資格情報を使用してsshを使用して接続しようとするたびに。私はひどいPermission denied, please try againを取得し続けました。 OK、問題ありません、Ubuntuでルートアカウントが無効になっていることを思い出しました(ホストのVNCを使用してルート資格情報を使用してログを記録できるのはなぜですか?パスワード。新しいパスワードを使用してsshを再試行し、...成功しました。

その夜、同僚がsshを必要としていたので、ユーザーを作成しました(はい、ユーザーを追加します)。彼は同じ信仰を持っていました。 Permission denied, please try againもう一度。問題ありません。彼のアカウント(成功)を使用してVNC経由でログインし、パスワードを変更しました。新しいユーザーのパスワードを使用してsshを再試行し、...成功しました!

おやすみなさい。

翌日(今日)sshを試みました。運がありません。サーバーはPermission denied, please try again.で挨拶を続けました

「ああ、それもまた」さて、昨日とてもうまくいった手順を試しました。パスワードを変更します。今回は運がありません。

1日を通して、ask ubuntuのトラブルシューティングガイドをいくつか実行することができました。運がありません。私は同じエラーを繰り返し続けます。

私はコマンドラインを使用してあまりよくないので、VNCアプレット(!!!)を介して接続するだけでsshd_configを投稿する方法はわかりませんが、何もしなかったがコメントを外すことができます行

ListenAddress ::
ListenAddress 0.0.0.0

それでおしまい。

これまでにシステム管理者になろうとしたことがないので、私はここで負けました。ある日私にそれを許し、翌日には再びアクセスを拒否する理由を説明することさえできません。

明らかな何かを失っているかもしれませんが、誰かが私を助けることができますか?

更新

OK、だからと言って理由はありませんが、私は続けてパスワードを変更してみました。再び起こった!何度も試行した後、パスワードをn回変更した後、再び機能しました。何か案は?

更新2

Sshedの数分後、ターミナルは「Write failed:Broken pipe」と表示してから、通常のローカルシェルプロンプトを表示しました。

これは何が起こっているかについての手がかりですか?

2
Fabzter

何が起こっているのか正確にはわかりませんが、コンソールを使用してパスワードを変更してみてください。 VNCセッションを開き、コンソールを開きます。次に入力してください:

passwd

その後、新しいパスワードの入力を求められます。適切なパスワードを入力して、確認します。サーバーを再起動して、パスワードが固定されているかどうかを確認します。前にも言ったように、sshサーバーへのrootログインを無効にする必要があります。ルートパスワードを変更する場合は、ルートアカウントにログインし、passwdコマンドを使用します。ルートパスワードを忘れた場合は、次を入力します。

Sudo passwd

これにより、rootユーザーのパスワードが設定されます。それがあなたの状況に役立つかどうかを確認してください。

1
John