вирш консоль
это консоль TTY, которая UART в виртуальной машине (он же «COM-порт»). Выводит ли ваша Windows 10 что-нибудь на этот COM-порт?
Windows ожидает, что оборудование VGA будет выводить, поэтому настройте VNC для виртуальной машины и подключитесь к VNC Viewer для взаимодействия с виртуальной машиной. Чтобы это было возможно, вы должны настроить в либвирт
xml конфигурация домена примерно такая:
<input type='tablet' bus='usb'/>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='5901' autoport='no'/>
<video>
<model type='cirrus' vram='5120' heads='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>
(возможно, вам потребуется использовать другой адрес слота PCI и порт TCP для VNC на этом компьютере).
Затем перезапустите (останавливаться тогда Начало) виртуальную машину и подтвердите, что qemu прослушивает выбранный порт:
vh1 ~ # netstat -lnpt | грэп 590
TCP 0 0 127.0.0.1:5900 0.0.0.0:* ПРОСЛУШАТЬ 1774/qemu-система-x8
TCP 0 0 127.0.0.1:5901 0.0.0.0:* ПРОСЛУШАТЬ 13692/qemu-система-x
TCP 0 0 127.0.0.1:5902 0.0.0.0:* ПРОСЛУШАТЬ 2526/qemu-система-x8
TCP 0 0 127.0.0.1:5903 0.0.0.0:* ПРОСЛУШАТЬ 3755/qemu-система-x8
Обратите внимание, в моем случае он слушает локальный хост, для обеспечения безопасности.
Чтобы подключиться к этому через туннель SSH, используйте переадресацию портов TCP. Он встроен в стандартный клиентский пакет Linux VNC:
vncviewer - через виртуализацию.host.name localhost:1
(для подключения к VNC 5901 вы используете экран VNC 1). Он будет подключаться через SSH к виртуализация.host.name
и пробросить какой-нибудь локальный порт на локальный: 5901
сервера именно так, как нам нужно; затем подключает клиент VNC к этому переадресованному порту. Таким образом, ваш VNC будет защищен с помощью SSH.
Или вы можете прослушивать любой IP-адрес (менее безопасный). Или вы можете настроить этот TCP-туннель другим способом. Но этот способ, который я представил здесь, более удобен. Или, я забыл об этом, используйте вирт-просмотрщик
для подключения к экрану, не использовал его целую вечность.
Кроме того, Windows Server поддерживает (по крайней мере, некоторое время назад) специальная консоль администрирования (SAC) который работает на COM-порту и может использоваться для выполнения некоторых операций (удаление задач и т. д.). Доступ к этой консоли можно получить с помощью вирш консоль
. Но я сомневаюсь, что в Windows 10 это есть.