Как подключиться по SSH к машине с Windows, расположенной на другом жестком диске моего компьютера?

Как подключиться по SSH к машине с Windows, расположенной на другом жестком диске моего компьютера?

У меня есть компьютер с двумя жесткими дисками. На одном из них установлен Linux Mint. На другом установлена ​​Windows 10.

Я могу смонтировать диск Windows и визуализировать все файлы в Linux, но мне на самом деле нужно было выполнить системные действия через ssh в Windows. Есть ли способ загрузить Windows на моей машине (например, внутри VirtualBox), чтобы я мог подключиться к ней по ssh из Linux?

Я думал смонтировать раздел Windows как образ диска, а затем использовать его как виртуальный жесткий диск для машины VirtualBox, но не знаю, возможно ли это.

(Кроме того, я не знаю, какие теги лучше всего подходят для этого вопроса. Если кто-то знает, пожалуйста, сообщите мне)

решение1

Есть ли способ загрузить Windows на моей машине (например, внутри VirtualBox), чтобы я мог подключиться к ней по ssh из Linux?

  • В вашей ОС Linux вам придется использовать VirtualBox или подобный инструмент, создать новый виртуальный жесткий диск и установить на него Windows (назовем егоГОСТЕВАЯ ОС Windows).
  • Затем вы сможете использовать существующий смонтированный диск Windows (назовем егоУСТАНОВЛЕННЫЙ ДИСК) в этой гостевой ОС Windows как дополнительный диск.
  • Теперь вам понадобитсяПобитовый SSH-сервер(Я не знаю другого бесплатного ПО для этой цели) установленного на вашей гостевой ОС Windows. Затем создайте пользователя на SSH-сервере для входа и установите разрешения на доступ к смонтированному диску.
  • Наконец, из вашей среды ОС Linux вы сможете получить доступ к этой гостевой Windows через SSH-клиент и получить доступ к файлам на вашем смонтированном диске.

Однако будьте осторожны, так как любые изменения файлов на диске Windows через ОС Linux могут вызвать проблемы с форматом окончания строки. Также любые программы или файлы служб смонтированного диска не будут автоматически запускаться в гостевой ОС Windows (потому что это просто дополнительный диск), поэтому ssh из вашей ОС Linux в гостевую ОС Windows может не подойти (если требуется выполнить программу/службу на исходном диске Windows).

Связанный контент