PuTTYを使用してRHEL 5.3サーバーにログインします。 「ログイン」としてログインを入力するように求められ、ログインIDを入力します。押すとすぐ Enter、パスワードの入力を求められた後に「アクセス拒否」メッセージが表示されます。パスワードの入力に成功しました。問題ありません。
(PuTTY 0.61とは対照的に)PuTTY 0.60でも同じことを試しましたが、このバージョンでは、「アクセス拒否」エラーは発生しません。これから何を作ればいいですか? PuTTY 0.61バージョンにはバグがありますか?
PS:ssh.exe
(cygwinから)を使用してログインした場合、問題ありません。「アクセス拒否」エラーは発生しません。
PuTTYは複数の認証方法を続けて試行するため、次のメッセージが表示される可能性があります。
「アクセスが拒否されました」というメッセージを受け取ったら、 Ctrl PuTTYウィンドウを右クリックして、Event logを選択します。下部に、何が原因でエラーが発生したかが正確にわかります。
更新:PuTTY 0.62 バグを修正 GSSAPI認証の失敗がこのエラーメッセージの原因です。
PuTTY設定でConnection、[〜#〜] ssh [〜#〜]に移動し、Protocolオプションの変更優先SSHプロトコルのバージョンを2から2のみに変更し、SSH Auth GSSAPI[GSSAPIAttempt authentication(SSH-2 only)]チェックボックスをオフにして保存します。
これは、現在プレリリース段階にあるバージョン.62で修正されました。古いPuTTYアプリのexeファイルを削除し、.62バージョンをWebサイトからダウンロードしました。これを実行すると、サーバーまたはPuTTYでGSSAPI設定を変更する必要なく、アクセス拒否エラーが発生しなくなりました。
ディレクトリ/home/Lifeix/.PuTTY/sessions
でPuTTYの設定ファイルを編集し、AuthGSSAPI=0
をAuthGSSAPI=1
に変更するだけです。