Будучи Windows
включенным и получая доступ Linux
через Putty
него, возможно ли создать новое Putty
окно терминала ( ) из командной строки? Т.е. отправить что-то в Linux, при этом отвечая на что, оно инициирует Putty
открытие нового окна?
Подобное можно сделать с помощью меню Putty Duplicate session
, но меня интересует версия командной строки.
Ответы:
В Putty Settings> Window> Behavior вы можете поставить галочку в одном из полей, чтобы открыть системное меню на определенное нажатие (лично я использую ALT-Space).
Установив этот параметр, вы можете нажать ALT-пробел, а затем нажать клавишу d для Duplicate Session. Это позволит вам открыть новое окно с замазкой, не касаясь мыши.
Это не инструмент командной строки, но я считаю его чрезвычайно полезным.
источник
Не существует прямого способа выдать команду на хосте Linux через ssh, которая будет указывать хосту Windows, откуда возникло соединение ssh, для создания нового экземпляра putty.
Удаленный хост знает о putty только то, что это терминал, способный запускать определенную оболочку. Он не должен знать, как создать новый терминал на локальном клиенте.
Можно предположить, что можно собрать несколько сценариев (или найти клон windows netcat), которые будут прослушивать «ping» и порождать новую Putty. Вторая часть этой «системы» будет связываться со сценарием Windows через TCP с удаленного хоста.
источник
Если вы не хотите прикасаться к графическому интерфейсу, единственное, о чем я могу подумать, это использовать терминальный мультиплексор, такой как
screen
илиtmux
. Это не даст вам другого окна с графическим интерфейсом, но вы можете иметь несколько окон / панелей внутри любого из них.источник