gpt4 book ai didi

virtual-machine - 如何让 winexe 附加到非标准端口?

转载 作者:行者123 更新时间:2023-12-03 21:40:29 24 4
gpt4 key购买 nike

我正在使用 winexe 与在我的 Linux 系统上的虚拟机内运行的 Windows 进行通信,以执行各种测试场景。我真的不想成为 root 来启动虚拟机。
当我启动通过 SSH 控制的 Linux 虚拟机时,我只需将 SSH 端口 (22) 映射到不同的非保留端口(>1024;比如 19000)。所以我可以在不需要 root 权限的情况下启动 VM。然后我使用 ssh -p 19000 ...当我想通过 ssh 连接到 VM 时,效果很好。
但是我找不到让 winexe 选择与默认端口不同的端口的方法(实际上,我不确定默认端口是什么;它是否像 SMB 一样使用 445?)。有没有办法做到这一点?
注意我不能在 Windows 上运行 SSH 服务器;由于我的测试环境要求,我无法向虚拟机添加 SSH 服务器。另外,即使我被允许,我也很难让 SSH 服务器在 Windows 上可靠地工作。

最佳答案

Winexe source code显示客户端-服务器通信发生在命名管道中的 SMB 上。就好像您会通过 nfs 写入 unix 管道一样。
这导致您不太可能更改端口。也许您可以在 Linux 端执行此操作,但您可能无法在 Windows VM 中执行此操作。

关于virtual-machine - 如何让 winexe 附加到非标准端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com