没有任何参数的 plink 说“无法打开连接”

没有任何参数的 plink 说“无法打开连接”

在 Windows 2003 中,当我运行不带参数的 plink 时,它显示“无法打开连接:主机不存在”

(当然当它带着参数运行时)

是什么原因造成的?我快疯了

答案1

如果您在 putty 的默认设置中定义了主机名或 IP 地址,则 plink 将尝试连接到该地址并使用默认设置。如果没有定义主机名或 IP 地址,则 plink 将使用命令行。

答案2

我通过删除 HKEY_CURRENT_USER\Software\SimonTatham 解决了

(通过执行 plink -vi 发现它正在连接到一个虚拟服务器...奇怪 - 我从来没有在这个服务器上使用过 putty/plink,也许它是另一个程序留下的)

答案3

补充一下之前的评论...我发现使用 putty 对相关机器上的会话进行身份验证会在注册表中创建 sshHostKeys 注册,然后 plink 可以使用它来进行身份验证。这种方法效果很好,只需执行如下简单语句:

plink -ssh my.主机名.com

会自动将您带到主机上的用户提示符。无需大惊小怪!对我有用!

相关内容