如何透過 ssh 連接到位於我電腦上另一個硬碟中的 Windows 電腦?

如何透過 ssh 連接到位於我電腦上另一個硬碟中的 Windows 電腦?

我的電腦有兩個硬碟。其中之一運行 linuxmint。另一台安裝了 Windows 10。

我能夠掛載 Windows 磁碟並視覺化 Linux 中的所有文件,但實際上我需要在 Windows 上透過 ssh 執行系統操作。有沒有辦法在我的機器上啟動Windows(例如在virtualbox中),這樣我就可以從我的Linux上透過ssh進入它?

我曾經想過將 Windows 分割區安裝為磁碟映像,然後將其用作 virtualbox 機器的虛擬硬碟,但我不知道這是否可行。

(另外,我真的不知道哪些標籤最適合這個問題,如果有人知道,請告訴我)

答案1

有沒有辦法在我的機器中啟動 Windows(例如在 VirtualBox 中),以便我可以從 Linux 中透過 ssh 進入它?

  • 在 Linux 作業系統上,您必須使用 VirtualBox 或類似工具並建立新的虛擬 HDD 並在其上安裝 Windows(我們稱之為來賓 Windows 作業系統)。
  • 然後您將能夠使用現有的 Windows 磁碟安裝(我們稱之為掛載磁碟)在此來賓 Windows 作業系統中作為附加磁碟機。
  • 現在你需要位元 SSH 伺服器(我不知道用於此目的的其他免費軟體)安裝在您的來賓 Windows 作業系統上。然後在SSH-Server中建立一個使用者登入並設定存取掛載磁碟的權限。
  • 最後,從您的 Linux 作業系統環境中,您應該能夠透過 SSH 用戶端存取此來賓 Windows 並存取已安裝磁碟上的檔案。

但是,請注意,透過 Linux 作業系統對 Windows 磁碟機上的檔案進行任何變更都可能會導致行結束格式問題。此外,已安裝磁碟的任何程式或服務檔案都不會在來賓Windows 作業系統上自動執行(因為它只是附加磁碟),因此您的Linux 作業系統到來賓Windows 作業系統的ssh 可能無法達到目的(如果需要在來賓Windows 作業系統上執行程式/服務)原始 Windows 磁碟)。

相關內容