我遇到过一些情况(例如 OSGi API、端口 2222),其中通过 PuTTY 的 SSH 连接在登录时无法进行身份验证,而通过 mRemoteNG 成功验证相同的用户/密码。
PuTTY 的故障症状是通过显示PuTTY Fatal Error
带有以下消息的消息框:
“服务器意外关闭网络连接”
在服务器的/var/log/secure
.
两者都通过端口 22 成功进入同一服务器。两者都使用 SSH 2.0。
All session output
在 PuTTY 日志记录中启用,仅记录以下内容:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2017.12.26 13:11:05 =~=~=~=~=~=~=~=~=~=~=~=
login as: root
Further authentication required
SSH server: Password authentication
Using keyboard-interactive authentication.
Password:
Run Code Online (Sandbox Code Playgroud)
当我启用时SSH packets and raw data
,putty.log 包含更多信息。为了使这篇文章简短,我省略了原始数据:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2017.12.26 13:15:10 =~=~=~=~=~=~=~=~=~=~=~=
Event Log: Writing new session log (SSH raw data mode) to file: putty.log
Event …
Run Code Online (Sandbox Code Playgroud)