【发布时间】:2017-02-12 15:57:04
【问题描述】:
我在使用 WinSCP 时遇到了奇怪的问题:它运行良好,并且我能够连接到远程主机。但是当我尝试使用“Putty 中的打开会话”而不是直接使用相同的凭据登录我时,Putty 会“卡住”,提示我“登录为”。
我已经检查了 WinScp 中的配置,它看起来很好:“记住会话密码并将其传递给 PuTTY”被勾选
我还应该检查什么?
我正在使用 WinScp 4.2.7 和 Putty 0.60.3
【问题讨论】:
我在使用 WinSCP 时遇到了奇怪的问题:它运行良好,并且我能够连接到远程主机。但是当我尝试使用“Putty 中的打开会话”而不是直接使用相同的凭据登录我时,Putty 会“卡住”,提示我“登录为”。
我已经检查了 WinScp 中的配置,它看起来很好:“记住会话密码并将其传递给 PuTTY”被勾选
我还应该检查什么?
我正在使用 WinScp 4.2.7 和 Putty 0.60.3
【问题讨论】:
默认情况下,WinSCP 会为 PuTTY 创建临时站点设置(名称为“WinSCP 临时会话”)。站点设置将仅包含 WinSCP 已知的选项,主要是连接选项。它特别缺少任何终端选项,因此将应用默认值(默认设置配置文件)。
如果要配置自己的选项,可以将 PuTTY 站点设置保存为与 WinSCP 站点同名的名称。 WinSCP 将指示 PuTTY 打开该会话(它不会导出任何设置,也不会导出连接选项)。
因此,如果您在 PuTTY 中有一个与您的 WinSCP 存储站点同名的无效存储会话,则 “在 PuTTY 中打开” 功能将不起作用,因为它会尝试打开该无效站点.
旁注:您使用的是过时且不安全的 WinSCP 和 PuTTY 版本。您急需升级!
【讨论】:
WinSCP 正在以某种方式查看已配置的 Putty 保存会话。我在 Putty 中保存了一个与 WinSCP 同名的会话(“myApplication - 集成”)。不知何故,当会话已经存在于 Putty 中时,WinSCP 无法让我直接登录到 Putty。
我从 Putty 中删除了保存的会话,并且它起作用了:现在 WinSCP 将我直接登录到 Putty。现在我在 Putty 的已保存会话列表中看到了“WinSCP 临时会话”。
【讨论】: