putty 0.61:为什么我输入登录 ID 后会看到“拒绝访问”消息?

putty 0.61:为什么我输入登录 ID 后会看到“拒绝访问”消息?

我使用 putty 登录到我的 RHEL 5.3 服务器。系统提示我以“登录身份”输入我的登录名,然后我输入了我的登录 ID。按下 后Enter,我立即看到“拒绝访问”消息,随后系统提示我输入密码。我成功输入了密码,一切顺利——没有问题。

我尝试使用 putty 0.60 进行同样的操作(而不是使用 putty 0.61 以上版本),但在此版本中,我没有收到任何“拒绝访问”错误。我应该怎么做?putty 0.61 版本有错误吗?

附言:如果我使用(从 cygwin)登录ssh.exe,那么就没问题——我没有收到任何“拒绝访问”错误。

答案1

PuTTY 连续尝试几种身份验证方法,这可能会导致以下消息:

  • GSSAPI(仅当您的系统服务器已启用它)
  • 公钥(仅当您已加载密钥时)
  • 密码

收到“访问被拒绝”消息后,按住Ctrl并右键单击PuTTY窗口,然后选择事件日志。在底部您将看到导致失败的具体原因。


更新:腻子 0.62修复了错误GSSAPI 身份验证失败导致了此错误消息。

答案2

您只需编辑目录中的 putty 配置文件/home/Lifeix/.putty/sessions,更改AuthGSSAPI=0AuthGSSAPI=1

答案3

此问题已在目前处于预发布阶段的 .62 版本中得到修复。我删除了旧的 putty 应用程序 exe 文件,然后从他们的网站下载了 .62 版本。运行它后,现在“访问被拒绝”错误已消失,无需更改服务器或 putty 中的 GSSAPI 设置。

答案4

在 putty 配置中转到联系SSH然后在协议选项改变首选 SSH 协议版本从 2 到 2 仅然后下SSH 身份验证 GSSAPI取消选中尝试 GSSAPI身份验证(仅限 SSH-2)复选框并保存。

相关内容