Nuova finestra terminale (sessione duplicata) dalla riga di comando Putty?


15

Essendo acceso Windowse accedendo Linuxtramite Putty, è possibile generare una nuova Puttyfinestra terminal ( ) dalla riga di comando? Vale a dire inviare qualcosa a Linux, mentre risponde su quale, si Puttyapre una nuova finestra?

Simile può essere fatto dal menu Putty Duplicate session, ma mi interessa la versione da riga di comando.


Come identificheresti la sessione da "duplicare" sulla riga di comando?
Martin Prikryl,

Se sapessi non lo chiederei. Non posso dire che Linux non identifichi i terminali con cui comunica.
Dims

Risposte:


18

In Impostazioni Putty> Finestra> Comportamento, puoi selezionare una delle caselle per aprire il menu di sistema su un determinato tasto (uso personalmente ALT-Space).

Con questa impostazione in atto, puoi premere ALT-Spazio, quindi digitare il tasto d per Duplicate Session. Ciò ti consentirà di aprire una nuova finestra di stucco senza dover toccare il mouse.

Non è uno strumento da riga di comando, ma lo trovo estremamente utile.


+1 Molto utile, e in realtà molto più semplice / più sicuro dell'implementazione di qualcosa che genera sessioni di mastice tramite una risposta linux, che deve essere avviato da Putty in primo luogo ^^
Levite,

+1 Dolce ... Non sapevo che fosse necessario selezionare quell'opzione in PuTTY; dovrebbe davvero essere il valore predefinito. Alt-Space è stata in realtà la prima cosa che ho provato e sono rimasto scioccato / irritato dal fatto che non ha fatto nulla, perché Alt-Space è stato SEMPRE il modo standard di Windows di aprire il menu di sistema su una determinata finestra. Ad oggi, l'unico modo in cui so minimizzare una finestra dalla tastiera è premendo ALT-Spazio e poi 'n'. Io lo uso per tutto il tempo! :-)
ColdCold

3

Non esiste un modo semplice per emettere un comando su un host Linux tramite ssh che istruirà l'host Windows su cui ha avuto origine la connessione ssh per generare una nuova istanza di putty.

L'host remoto conosce solo putty che è un terminale in grado di eseguire una determinata shell. Non dovrebbe sapere come generare un nuovo terminale sul client locale.

Concepibilmente, è possibile mettere insieme una specie di script (o cercare un clone netcat di Windows) che ascolterà un "ping" e genererà un nuovo Putty. La seconda parte di questo "sistema" contatterà lo script di Windows via TCP dall'host remoto.


2

Se non vuoi toccare la GUI, l'unica cosa a cui riesco a pensare è usare un terminale multiplexer come screeno tmux. Questo non ti darebbe un'altra finestra della GUI, ma potresti avere più finestre / riquadri all'interno di entrambi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.