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


9

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

同じことをputty 0.60(上記のputty 0.61ではなく)でも試しましたが、このバージョンでは、「アクセス拒否」エラーは発生しません。これから何を作ればいいですか?パテ0.61バージョンはバギーですか?

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

回答:


13

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

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

「アクセスが拒否されました」というメッセージが表示されCtrlたら、PuTTYウィンドウを押し続けて右クリックし、[ イベントログ ]を選択します。下部に、障害の原因を正確に確認できます。


更新: PuTTY 0.62 は、 GSSAPI認証に失敗するとこのエラーメッセージが表示されるバグを修正しました。


ああ!それはクールな説明でした。
anjanbacchu

同じエラーメッセージが表示され、GSSAPI認証が原因であることが確認されました。sshd_configでGSSAPIAuthenticationを無効にしました。それは正しいことでしたか?
Barry Brown

@バリー:私の意見はさまざまです。それはパソコンでしたか?スタンドアロンサーバーでしたか?それらのためにGSSAPIは不要であり、それを無効にしても大丈夫です。サーバーの大規模なネットワークの1つでしたか?GSSAPIも必要ありませんが、無効にしても問題はありませんが、適切に設定すればログインがはるかに便利になります。
user1686 2011

スタンドアロンサーバーです。情報をありがとう。
Barry Brown、

2
@BarryBrown、あなたはで無効にしGSSAPIAuthenticationましたがsshd_config、大丈夫ですが、私はPuTTYにそれを使用しないように指示することをお勧めします。これは、PuTTYオプションの[ 接続]> [SSH]> [認証]> [GSSAPI]で実行できます。[GSSAPI認証を試みる]チェックボックスをオフにします。
ケム・メイソン

1

あなたは、ディレクトリ内のパテのちょうど編集のconfigureファイルすることができ/home/Lifeix/.putty/sessions、変更AuthGSSAPI=0AuthGSSAPI=1


1

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


1

パテの設定、外出先での接続SSH、その後、下のプロトコルオプション変更優先SSHプロトコルの 2から2のみ、その後の下にバージョンをSSH認証GSSAPIのチェックを外し試行GSSAPIの認証(SSH-2のみ)]チェックボックスをオンにして保存します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.