Назад | Перейти на главную страницу

Можете ли вы начать getty на / dev / pts / x? Требуется последовательное соединение между моим хостом Linux KVM-сервера и гостевой системой Windows

Вот что у меня происходит:
У меня есть сервер Debian, на котором запущено несколько сервисов в Docker и пара в KVM.
Один из хостов KVM - это виртуальная машина Windows 10, которую я фактически использую в качестве рабочего стола, используя сквозную передачу PCI для графического процессора, USB и некоторых других вещей.
На виртуальной машине Windows у меня также есть виртуальное последовательное устройство, которое подключается к / dev / pts / 1.

Если я запускаю Putty на виртуальной машине Windows и подключаюсь к Com1, я могу echo "something" > /dev/pts/1 на моем хост-сервере, и он отображается в моем окне замазки. я тоже могу cat /dev/pts/1 и введите данные в мое окно замазки, и они появятся в выводе cat.

Что я пытаюсь сделать: я хочу, чтобы getty запускалась на / dev / pts / 1, чтобы я мог просто открыть окно шпатлевки и получить консоль моего хост-устройства.

Это в основном возникло, когда я заметил, что что-то сделал с сетевым стеком на моем хост-устройстве и не могу использовать ssh. Я пробовал просто бежать agetty -s 115200 -t 600 /dev/pts/1 linux который ничего не делает. Похоже на то /etc/inittab больше не существует.
Я подумал о том, чтобы просто добавить отдельный виртуальный компьютер, подключенный непосредственно к моему хосту, но я просто не хочу этого делать.