Вот что у меня происходит:
У меня есть сервер 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
больше не существует.
Я подумал о том, чтобы просто добавить отдельный виртуальный компьютер, подключенный непосредственно к моему хосту, но я просто не хочу этого делать.