【发布时间】:2023-03-27 06:26:01
【问题描述】:
我正在使用 winexe 与在我的 Linux 系统上的虚拟机中运行的 Windows 通信,以执行各种测试场景。我真的不想必须是 root 才能启动虚拟机。
当我启动我用 SSH 控制的 Linux 虚拟机时,我只需将 SSH 端口 (22) 映射到一个不同的非保留端口 (>1024;比如 19000)。所以我可以在不需要root权限的情况下启动VM。然后,当我想通过 ssh 连接到虚拟机时,我使用 ssh -p 19000 ...,效果很好。
但我找不到让 winexe 选择与默认端口不同的端口(实际上,我不确定默认端口 是什么;它是否像 SMB 一样使用 445?)。有办法吗?
注意我不能在 Windows 上运行 SSH 服务器;由于我的测试环境要求,我无法将 SSH 服务器添加到虚拟机。另外,即使我被允许,我也只能痛苦地尝试让 SSH 服务器在 Windows 上可靠地工作。
【问题讨论】:
-
不知道为什么会有一个接近的投票。范围定义明确列出了程序员常用的软件工具作为主题。我想说
winexe属于这一类。 YMMV。
标签: virtual-machine samba portforwarding winexe