Windows程序与Virtualbox通信

时间:2016-12-17 05:36:13

标签: linux windows ssh server virtualbox

我想知道是否可以在Windows上编写与同一台机器上的Linux Virtualbox中的程序通信的程序。如果可以的话,这样做的最佳方法是什么?有没有办法在不使用互联网进行沟通的情况下做到这一点?

我找到了instructions showing how you could potentially use SSH,但我之前从未尝试过这样做,所以我不知道使用SSH进行通信是否是最佳选择。

1 个答案:

答案 0 :(得分:2)

我打算将此作为对一个非常含糊的问题的评论,但后来它太长了。

这取决于你的意思“沟通” ....

  • 如果Windows计算机应该在Linux VM上启动程序,您可能需要plink.exe - 请参阅here

  • 如果您想传输整个文件,可能需要scpFTPFileZilla - 请参阅here

  • 如果您想偶尔发送小邮件,可能是netcat,也称为nc - 请参阅Netcat Cheatsheet here

  • 如果您需要全开,高速,连续的消息,可能是套接字或某些消息传递协议,例如mqtt

  • 如果您要共享数据结构,例如列表,队列或集合,则可以允许Windows和Linux计算机访问共享的 Redis 数据库 - 请参阅here

  • 或者在两台机器之间共享一个文件系统就足够了 - 在这种情况下,您可以在主机上的VirtualBox中创建一个共享文件夹,而VM可以安装它并读取/写下来。见图:

enter image description here