
У меня есть компьютер с двумя жесткими дисками. На одном из них установлен 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).