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