Sur un server linux, comment utilisez-vous plusieurs terminaux sur une seule connection ssh?

Je me trouve souvent ouvrir plusieurs connections ssh pour afficher plusieurs files journaux à la fois avec tail -f .

Ce n'est pas un problème lorsque je suis à la maison parce que j'utilise le encryption de key publique pour une connection sans mot de passe. Cependant, je vais souvent utiliser l'ordinateur de mon université pour le faire, de sorte que je n'ai pas la possibilité d'utiliser ma key privée. Il devient ennuyeux d'entrer mon mot de passe 4 ou 5 fois pour get plusieurs windows de terminal.

Comment puis-je get plusieurs terminaux sur une seule connection?

8 Solutions collect form web for “Sur un server linux, comment utilisez-vous plusieurs terminaux sur une seule connection ssh?”

Utilisez simplement l' écran GNU , c'est génial car vous pouvez démarrer des sessions distantes et les restaurer si votre connection diminue. Il est disponible en package pour la plupart des dissortingbutions et peut même être installé sur votre système universitaire.

Le manuel vous donnera tout ce dont vous avez besoin pour démarrer, par défaut, toutes les commands sont précédées de Ctrl+A Par exemple, pour afficher l'aide à l'écran, appuyez simplement sur Ctrl+A puis appuyez sur ?

L'écran vous permet d'avoir plusieurs terminaux et plus (comme la possibilité de détacher et de re-attacher à votre session).

Quelques notes pour vous aider:

 Ctrl-a c create Ctrl-a d detach screen -r reattach Ctrl-a a toggle Ctrl-a " list 

Et une lecture recommandée:

Consultez les deux articles suivants sur le partage de connection SSH:

http://fermiparadox.wordpress.com/2008/06/19/ssh-connection-sharing/
http://protempore.net/~calvins/howto/ssh-connection-sharing/

Fondamentalement, faites une search google sur le partage de connection ssh et vous findez d'autres articles sur ce sujet.

Peut-être, vous pouvez utiliser le renvoi X pour ouvrir plusieurs xterms distants sur votre bureau local.

Vous ne parvenez pas à expliquer pourquoi vous ne pouvez pas utiliser les keys privées des autres systèmes. Génère-les par machine et ajoutez les keys applicables à authorized_hosts

Toujours, utilisez l'écran.

Vous pouvez également regarder byobu . C'est une version améliorée de Screen et je crois que c'est un projet Ubuntu. Mais il est standard avec Ubuntu 9.10 et plus récent.

J'ai tendance à utiliser encore l'écran par habitude, mais je voulais mentionner cette nouvelle alternative.

Si tout ce que vous l'utilisez est en train de répertorier plusieurs files, vous pouvez également vous intéresser en multi-colonnes .

Une fonction d'écran non mentionnée consiste à "détacher" l'écran et il continuera d'exécuter les commands que vous avez exécutées dans cet set d'écrans. Une fois que l'écran est détaché, vous pouvez vous déconnecter et tout ce qui vous empêche d'être interrompu, même après la connection. Je démarrerai l'écran, puis je ferai plusieurs commands c pour créer de nouveaux sous-écrans. Je peux basculer entre eux et commencer une compilation longue durée ou le traitement des données et être assuré que ma connection VPN crappy a gagné parce que tout pour mourir avec elle.

Après la connection, vous pouvez vous reconnecter et utiliser 'screen -R' qui vous re-attache à vos sessions d'écran existantes.

  • Accès avec ssh seul mot de passe sans publickey avec virtualbox
  • Utilisation de ssh-agent avec KDE?
  • Impossible de résoudre l'erreur "Autorisation refusée (publickey)" sur le server Debian
  • Plusieurs keys SSH par user sur le server
  • Impossible de se connecter au server Linux après la réinitialisation du mot de passe racine
  • Pourquoi la session SSH est-elle en less d'une minute?
  • empêcher le process de se terminer lors de la clôture
  • Est-il possible de configurer .ssh / config pour se connecter à un hôte avec un mot de passe
  • Mettre les configurations du server dans le contrôle de la version via SSH
  • ssh n'utilise pas / etc / hosts pour résoudre les noms d'hôte
  • changer le port ssh provoqué refuser de se connecter
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.