Nowe okno terminala (zduplikowana sesja) z wiersza poleceń Putty?

15

Będąc na Windowsi uzyskiwania dostępu Linuxprzez Putty, jest to możliwe na tarło nowy terminal ( Puttyokno) z wiersza polecenia? Czyli wysłać coś do Linuksa, odpowiadając, na którym inicjuje Puttyotwarcie nowego okna?

Podobne można zrobić w menu Putty Duplicate session, ale interesuje mnie wersja wiersza poleceń.

Przyciemnia
źródło
Jak zidentyfikowałbyś sesję do „duplikowania” w wierszu poleceń?
Martin Prikryl
Gdybym wiedział, nie zapytałbym. Nie mogę powiedzieć, że Linux nie identyfikuje terminali, z którymi się komunikuje.
Przyciemnia

Odpowiedzi:

18

W Ustawieniach szpachli> Okno> Zachowanie możesz zaznaczyć jedno z pól, aby otworzyć menu systemowe po określonym naciśnięciu klawisza (ja osobiście korzystam z klawisza ALT-Space).

Po wprowadzeniu tego ustawienia możesz nacisnąć ALT-Space, a następnie wpisać klawisz d, aby wybrać Duplikat sesji. Umożliwi to otwarcie nowego okna szpachlowania bez konieczności dotykania myszy.

To nie jest narzędzie wiersza poleceń, ale uważam, że jest niezwykle przydatne.

Brian
źródło
+1 Bardzo pomocna, a właściwie o wiele prostsza / bezpieczniejsza niż implementacja czegoś, co spawnuje sesje Kit za pomocą odpowiedzi linux, która musi być zainicjowana przez putty ^^
Levite
+1 Słodki ... Nie wiedziałem, że konieczne było wybranie tej opcji w PuTTY; to naprawdę powinno być domyślne. Alt-Space było właściwie pierwszą rzeczą, której spróbowałem i byłem zszokowany / zirytowany, że nic nie zrobił, ponieważ Alt-Space ZAWSZE był standardowym sposobem otwierania menu systemowego w dowolnym oknie w systemie Windows. Do dziś jedynym sposobem, w jaki wiem, jak zminimalizować okno z klawiatury, jest naciśnięcie ALT-Space, a następnie „n”. Używam tego cały czas! :-)
ColdCold
3

Nie ma prostego sposobu na wydanie polecenia na hoście Linux za pośrednictwem ssh, które poinstruuje hosta Windows, z którego pochodzi połączenie ssh, aby spawnował nową instancję putty.

Zdalny host wie o putty tylko, że jest to terminal zdolny do uruchomienia określonej powłoki. Nie powinien wiedzieć, jak odrodzić nowy terminal na lokalnym kliencie.

Można sobie wyobrazić pewien rodzaj skryptu (lub poszukać klona netcat systemu Windows), który będzie nasłuchiwał „ping” i odradzał nowego Putty. Druga część tego „systemu” skontaktowałaby się ze skryptem Windows za pośrednictwem TCP ze zdalnego hosta.

Ярослав Рахматуллин
źródło
2

Jeśli nie chcesz dotykać GUI, jedyną rzeczą, o której mogę myśleć, jest użycie terminalowego multipleksera, takiego jak screenlub tmux. To nie dałoby ci innego okna GUI, ale możesz mieć wiele okien / okien w każdym z nich.

poważny
źródło