Отображение вывода именованного канала из VirtualBox

Я создал именованный канал в VirtualBox и нашел несколько страниц, объясняющих, как читать его вывод с помощью Putty, но я не хочу его использовать. Так как Putty - это всего лишь интерфейс для ssh (верно?), Я бы предпочел использовать что-то подобное. Я использую Windows, а также установлен Cygwin, так как я могу это сделать?

2 ответа

Все, что это делает, использует PUTTY в качестве последовательной консоли, а не его более обычное использование для SSH.

Вы можете использовать любой инструмент, способный прослушивать виртуальный последовательный порт. Например, PowerShell, Node.JS или Python имеют библиотеки для этого. Или любой из "старомодных" терминальных инструментов, которые мы использовали при подключении через модемы к доскам объявлений.:) Гипертерминал доступен в некоторых версиях Windows.

Все, что вы делаете, это даете программному обеспечению адрес канала вместо более обычного адреса COMx:.

Не уверен, но я думаю, что вы могли бы сослаться на канал от Cygwin, но это кажется немного сложным. Minicom или screen будут обычными инструментами для Linux.

Я считаю, что PuTTY имеет собственную реализацию SSH, а не просто интерфейс OpenSSH. Но он также поддерживает Telnet, последовательные порты и многое другое.

Так что, возможно, его лучше рассматривать как многоцелевой терминал, а не как интерфейс SSH.

Вы можете попробовать Plink, который по сути представляет собой версию PuTTY для командной строки, которая запускается в консоли.

Мне удалось выполнить подобную команду для именованного канала Hyper-V:

      plink -serial \\.\pipe\MyPipe -sercfg 115200,8,1,N,N

Если вы получите что-то вроде, попробуйте в административной командной строке.

Другие вопросы по тегам