Virtual machine 如何让winexe连接到非标准端口?

Virtual machine 如何让winexe连接到非标准端口?,virtual-machine,samba,portforwarding,winexe,Virtual Machine,Samba,Portforwarding,Winexe,我使用winexe与Linux系统上虚拟机中运行的Windows进行通信,以执行各种测试场景。我真的不想必须是root才能启动VMs 当我启动我的Linux虚拟机(由SSH控制)时,我只需将SSH端口(22)映射到另一个非保留端口(>1024;比如19000)。因此,我可以在不需要root权限的情况下启动VM。然后,当我想用ssh连接到VM时,我使用了ssh-p19000…,效果非常好 但是我找不到让winexe选择不同于默认端口的方法(我不确定默认端口实际上是什么;它是否像SMB一样使用445

我使用winexe与Linux系统上虚拟机中运行的Windows进行通信,以执行各种测试场景。我真的不想必须是root才能启动VMs

当我启动我的Linux虚拟机(由SSH控制)时,我只需将SSH端口(22)映射到另一个非保留端口(>1024;比如19000)。因此,我可以在不需要root权限的情况下启动VM。然后,当我想用ssh连接到VM时,我使用了
ssh-p19000…
,效果非常好

但是我找不到让winexe选择不同于默认端口的方法(我不确定默认端口实际上是什么;它是否像SMB一样使用445?)。有办法吗

注意:我无法在Windows上运行SSH服务器;由于我的测试环境要求,我无法向虚拟机添加SSH服务器。另外,即使我被允许,我也只会在尝试让SSH服务器在Windows上可靠工作时感到痛苦。

显示客户端-服务器通信通过SMB在命名管道中进行。就像通过nfs写入unix管道一样


这导致您不太可能更改端口。也许你可以在Linux端做到这一点,但在Windows虚拟机上可能没有办法做到这一点。

不知道为什么投票结果很接近。范围定义特别列出了程序员常用的软件工具。我想说,winexe属于这一类。YMMV。