2016-12-17 31 views
0

我想知道是否可以在與同一臺機器上的Linux Virtualbox內的程序進行通信的Windows上編寫程序。如果這是可能的,那麼做到這一點的最佳方法是什麼?有沒有辦法做到這一點,而不使用互聯網溝通?用於與Virtualbox通信的Windows程序

我發現instructions showing how you could potentially use SSH,但我從來沒有嘗試過這樣做,所以我不知道如果使用SSH進行通信將是最好的選擇。

+0

是ssh將正常工作。還有很多其他的方法(例如,即使共享文件也可以工作)。你的問題太廣泛了。 – kaylum

回答

2

我打算把這個作爲對一個非常模糊的問題的評論,但後來太長了。

這取決於你的意思「溝通」 ....

  • 如果Windows機器將開始在Linux虛擬機的程序,你可能想plink.exe - 見here

  • 如果要傳輸整個文件,您可能需要scpFTPFileZilla - 請參見here

  • 如果您想偶爾發送小郵件,或許netcat,也稱爲nc - 請參閱Netcat Cheatsheet here

  • 如果你想要全功能,高速,連續的消息,可能是套接字或一些消息協議,如mqtt

  • 如果你想分享數據結構,如列表,隊列或設置,你可以讓Windows和Linux機器既可以訪問共享Redis的數據庫 - 看here

  • 或者,也許這足以共享兩臺機器之間的文件系統 - 在這種情況下,你可以讓你的主機上共享文件夾在VirtualBox和虛擬機可以直接掛載和讀/寫它。參見圖:

enter image description here

相關問題