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


9

我使用腻子登录到RHEL 5.3服务器。系统提示我输入我的登录名作为“ login as”,然后输入我的登录ID。按下时Enter,我立即看到“访问被拒绝”消息,并提示输入密码。我成功输入了密码,我顺利通过-没问题。

我用腻子0.60(与上面的腻子0.61相反)尝试了相同的方法,但是在此版本中,我没有收到任何“拒绝访问”错误。我该怎么办?腻子0.61版越野车吗?

PS:如果我使用ssh.exe(从cygwin)登录,那很好-我没有收到任何“拒绝访问”错误。

Answers:


13

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

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

收到“拒绝访问”消息后,按住Ctrl并在PuTTY窗口上单击鼠标右键,然后选择“ 事件日志”。在底部,您将看到导致故障的确切原因。


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


啊哈!那是一个很酷的解释。
2011年

我收到了相同的错误消息,并确认这是由GSSAPI身份验证引起的。我在sshd_config中禁用了GSSAPIAuthentication。那是正确的事情吗?
巴里·布朗

@巴里:我对此有不同看法。是个人电脑吗?它是独立服务器吗?GSSAPI不需要这些,可以禁用它。它是大型服务器网络中的一台服务器吗?也不需要GSSAPI,并且可以禁用GSSAPI,但是如果设置正确,则可以使登录更加方便。
2011年

这是一台独立的服务器。谢谢(你的)信息。
巴里·布朗

2
@BarryBrown,您GSSAPIAuthentication在中禁用了sshd_config,没关系,但是我认为更好的选择是告诉PuTTY不要尝试使用它。您可以通过PuTTY选项连接> SSH>身份验证> GSSAPI来执行此操作。取消选中“尝试GSSAPI身份验证”复选框。
Kem Mason

1

您可以在目录中编辑腻子的配置文件/home/Lifeix/.putty/sessions,更改AuthGSSAPI=0AuthGSSAPI=1


1

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


1

在腻子配置中,转到“ 连接”,“ SSH”,然后在“协议”选项下将首选SSH协议版本”仅从2 更改为2,然后在“ SSH Auth GSSAPI”下取消选中“ 尝试GSSAPI身份验证(仅SSH-2)”复选框并保存。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.