Ouvre une autre fenêtre de terminal avec la même session SSH que la fenêtre d'origine

32

Existe-t-il un moyen d’ouvrir une fenêtre de terminal (ou un onglet) avec une autre instance d’une session SSH ouverte?

EDIT: J'ai une fenêtre de terminal avec une session ssh distante dans un serveur. Je veux ouvrir un nouvel onglet connecté à la même session ssh distante.

Avec Fichier-> Nouvel onglet , je reçois un autre onglet mais je dois ouvrir une autre session ssh sur le serveur distant.

    
posée Tulains Córdova 13.08.2013 - 16:33
la source

4 réponses

11

Connectez-vous à votre serveur distant avec:

ssh -X [remote-host]      

Maintenant, exécutez:

gnome-terminal &

Un terminal apparaîtra sur votre ordinateur local. Depuis ce terminal, vous pouvez exécuter autant d'onglets ou de fenêtres de terminal que vous le souhaitez. Ils utiliseront tous la même connexion ssh et seront connectés à la machine distante.

    
réponse donnée L. D. James 31.12.2013 - 15:15
la source
32

Cela pourrait peut-être aider: screen

Il n'est pas installé par défaut sur Ubuntu, mais est fourni dans les référentiels.

C'est très utile: ssh à un hôte distant et tapez screen pour entrer dans une session screen .

Commencez la tâche qui vous prend le plus de temps, puis appuyez sur Ctrl + A suivi de Ctrl + C pour créer une nouvelle fenêtre dans la session d'écran.

Cela va engendrer un nouveau shell où vous pouvez faire ce que vous voulez. Créez encore plus de fenêtres en utilisant la même commande.

Pour basculer rapidement entre deux fenêtres, utilisez Ctrl + A suivi de Ctrl + A à nouveau. Comme vous pouvez le voir, Ctrl + Un place l’écran en mode commande.

Ctrl + A Ctrl + D se détachera de la session d'écran. Vous pouvez ensuite vous déconnecter de l'hôte et vous reconnecter ultérieurement et utiliser screen -dr pour reprendre votre session.

Pour accéder à une fenêtre screen spécifique, tapez Ctrl + A suivi d’un numéro.

L'écran se ferme lorsque toutes les fenêtres actives sont fermées (ou que les coquilles sont fermées).

J'ai reçu ceci de sessions SSH et SFTP .

Modifier -

tmux est une alternative à l'écran. lien

    
réponse donnée Aaditya Bagga 13.08.2013 - 17:32
la source
0

J'ai déjà fait ça avant: Lancez gnome-terminal sur le serveur. ctrl + Z puis bg à partir de votre fenêtre de terminal d'origine.

J'utilise normalement ssh -X -C, alors vous devrez peut-être le faire, mais je ne suis pas sûr. En outre, il utilisera les paramètres de votre serveur au lieu de ceux de votre ordinateur, ce qui est parfois gênant.

    
réponse donnée itsnotmyfault 31.12.2013 - 14:44
la source
-2

Oui, dans le terminal (menu), cliquez sur Fichier - & gt; Nouvel onglet

pour ouvrir un nouvel onglet dans le terminal

ou demandez-vous autre chose?

    
réponse donnée Aaditya Bagga 13.08.2013 - 16:34
la source

Lire d'autres questions sur les étiquettes