0

我们一直在 Windows XP 下成功地使用了一个名为 knock.exe 的程序来敲击一组端口,然后这些端口将允许通过另一个端口上的 ssh 建立与远程计算机的连接。该程序在 Windows XP 下运行良好,但在 Windows 7 下运行需要更长的时间(不提供错误消息)并且我无法连接到远程计算机。

如果我在未运行 Windows 7 的 VM 中运行 knock.exe,然后使用 Windows 7 机器上的 SSH 进行连接,则它可以工作。

请注意,当从 Windows 7 运行端口敲门应用程序时,事件会传递到远程计算机,因为在运行 knockd (linux) 的远程计算机上使用本地计算机的 IP 地址进行日志记录。

我也尝试过使用 sourceforge 的 knock7,但没有成功。

我尝试了许多其他变体,例如设置兼容模式和其他端口敲门应用程序,但均未成功。

这似乎是 Windows XP 行为对 Windows 7 行为(可能在 Vista 中引入)的一种改变。

最好不必运行虚拟机来进行端口敲门。

任何建议将不胜感激。谢谢!

4

1 回答 1

-1

使用 cygwin 版本的 knock.exe

于 2015-03-02T17:30:04.577 回答