web-dev-qa-db-ja.com

putty 0.61:ログインIDを入力した後に「アクセスが拒否されました」というメッセージが表示されるのはなぜですか?

PuTTYを使用してRHEL 5.3サーバーにログインします。 「ログイン」としてログインを入力するように求められ、ログインIDを入力します。押すとすぐ Enter、パスワードの入力を求められた後に「アクセス拒否」メッセージが表示されます。パスワードの入力に成功しました。問題ありません。

(PuTTY 0.61とは対照的に)PuTTY 0.60でも同じことを試しましたが、このバージョンでは、「アクセス拒否」エラーは発生しません。これから何を作ればいいですか? PuTTY 0.61バージョンにはバグがありますか?

PS:ssh.exe(cygwinから)を使用してログインした場合、問題ありません。「アクセス拒否」エラーは発生しません。

9
anjanbacchu

PuTTYは複数の認証方法を続けて試行するため、次のメッセージが表示される可能性があります。

  • GSSAPI(システムおよびサーバーで有効になっている場合のみ)
  • 公開鍵(鍵がロードされている場合のみ)
  • パスワード

「アクセスが拒否されました」というメッセージを受け取ったら、 Ctrl PuTTYウィンドウを右クリックして、Event logを選択します。下部に、何が原因でエラーが発生したかが正確にわかります。


更新:PuTTY 0.62 バグを修正 GSSAPI認証の失敗がこのエラーメッセージの原因です。

13
user1686

PuTTY設定でConnection[〜#〜] ssh [〜#〜]に移動し、Protocolオプションの変更優先SSHプロトコルのバージョンを2から2のみに変更し、SSH Auth GSSAPI[GSSAPIAttempt authentication(SSH-2 only)]チェックボックスをオフにして保存します。

1
Michael Mefferd

これは、現在プレリリース段階にあるバージョン.62で修正されました。古いPuTTYアプリのexeファイルを削除し、.62バージョンをWebサイトからダウンロードしました。これを実行すると、サーバーまたはPuTTYでGSSAPI設定を変更する必要なく、アクセス拒否エラーが発生しなくなりました。

1
Jason

ディレクトリ/home/Lifeix/.PuTTY/sessionsでPuTTYの設定ファイルを編集し、AuthGSSAPI=0AuthGSSAPI=1に変更するだけです。

1
xdays