web-dev-qa-db-ja.com

SSH経由でサーバーにログインできず、パスワードが正しい

私はLinodeを使用しており、IRCチャンネルについて尋ねましたが、誰も知らないようです。 LISH( reference )経由でサーバーにログインしましたが、正しいパスワードを使用しましたが、すべてうまくいきました。ただし、SSH/FTP経由でログインする必要がありますが、できません。 「許可が拒否されました」と表示され続けます。 LISHを使用してパスワードをリセットしたため、パスワードが正しいことがわかりました。まったく同じコマンドを使用する前にサーバーにログインしたため、ログインメソッドが正しいことがわかりました。確かにこれがnoobの問題にならないことを願っています。そうでなければ、かなりイライラするでしょう。

18
willbeeler

認証が失敗する理由を理解するには、ssh(クライアント、場合によってはサーバー)をより詳細に実行する必要があります。クライアントの場合、実行

ssh -vvv username@Host 

サーバー側で、ログを確認します。 /var/log/auth.logは、ログインしようとしたときに何が起こるかについてかなり良いアイデアを提供します。sshdを含むメッセージを探します。認証が失敗する理由はさまざまで、単純なもの(正しいユーザー名を使用していない)からより複雑なものまで(sshdは間違った認証システムを使用するように構成されています)。

38
pestilence

別のポートを使用してみてください。サーバーが使用していたSSHポートが別のサービスによって使用されていたようで、いくつかの非常に奇妙な結果が得られました。

0
JonQ

私の場合、ファイルマネージャーしかアクセスできなかったため、テキストエディターで/ etc/shadow-を編集しました。元のハッシュ文字列を何とか元に戻した後でも機能しませんでした。そのため、ホスティングパネルでパスワードをリセットすると、すべてが機能するようになりました。

0
user109764