Le finestre dei terminali Ssh connesse si "bloccano" in VM dopo aver riattivato l'host dalla modalità di sospensione


3

Sto usando Windows 7 e con Debian in esecuzione come VM (VMware Player). Il mio window manager è Gnome. Per lo più apro molte finestre di terminale nella mia macchina virtuale e le dispongo sul desktop. Con questi terminali mi collego a server remoti tramite ssh.

Tornando alla VM dopo aver messo in sospensione il mio SO host e averlo riattivato, tutti i terminali collegati tramite ssh "si bloccano", non accettando alcun nuovo input, anche dopo averli ripristinati. Questo è molto fastidioso, perché devo chiuderli e riaprirli ogni giorno. Sono consapevole che la sessione ssh è chiusa nel processo di rotazione del mio sistema operativo host, ma vorrei sapere se esiste un modo per ripristinare i terminali in un modo, in modo da poter mantenere la mia precedente disposizione della finestra con nuovi terminali .

Risposte:


4

Utilizzare Enter ~ .per uscire da una connessione SSH congelata, quindi avviarne una nuova al suo posto.

In alternativa, esegui pkill sshda un nuovo terminale per terminare tutte le connessioni SSH.

Meglio ancora, prova mosh , che è progettato per rimanere connesso anche dopo la perdita della connessione o persino la riconfigurazione della rete.

(La voce di menu Ripristina non funzionerà, perché reimposta solo lo stato della finestra del terminale [simile allo spegnimento e alla riaccensione di un monitor], ma non sa nulla di ciò che è effettivamente in esecuzione nella finestra del terminale.)

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.