Ich stelle oft fest, dass ich mehrere ssh-Verbindungen öffne, um mehrere Protokolldateien gleichzeitig mit anzuzeigen tail -f
.
Dies ist kein Problem, wenn ich zu Hause bin, da ich die Verschlüsselung mit öffentlichen Schlüsseln für die Anmeldung ohne Kennwort verwende. Allerdings benutze ich häufig Computer an meiner Universität, um dies zu tun, sodass ich nicht die Möglichkeit habe, meinen privaten Schlüssel zu verwenden. Es wird ärgerlich, mein Passwort 4 oder 5 Mal einzugeben, um mehrere Terminalfenster zu erhalten.
Wie kann ich mehrere Terminals über eine einzige Verbindung erreichen?
Auf dem Bildschirm können Sie über mehrere Terminals und mehr verfügen (z. B. die Möglichkeit, Ihre Sitzung zu trennen und eine neue Verbindung herzustellen).
Einige Notizen, um Sie zum Laufen zu bringen:
Und einige empfohlene Lektüre:
quelle
Sehen Sie sich die folgenden zwei Artikel zur gemeinsamen Nutzung von SSH-Verbindungen an:
http://fermiparadox.wordpress.com/2008/06/19/ssh-connection-sharing/
http://protempore.net/~calvins/howto/ssh-connection-sharing/
Wenn Sie eine Google-Suche für die gemeinsame Nutzung von SSH-Verbindungen durchführen, finden Sie eine Reihe weiterer Artikel dazu.
quelle
Möglicherweise können Sie die X-Weiterleitung verwenden, um mehrere entfernte xterms auf Ihrem lokalen Desktop zu öffnen.
quelle
Sie geben keinen zwingenden Grund an, warum Sie keine privaten Schlüssel von den anderen Systemen verwenden können. Generieren Sie sie pro Computer und fügen Sie authorised_hosts die entsprechenden Schlüssel hinzu
Verwenden Sie trotzdem den Bildschirm.
quelle
Vielleicht möchten Sie sich auch byobu ansehen . Es ist eine erweiterte Version von Screen und ich glaube, es ist ein Ubuntu-Projekt. Aber es kommt standardmäßig mit Ubuntu 9.10 und neuer.
Ich benutze Screen zwar aus Gewohnheit immer noch, wollte aber diese neuere Alternative erwähnen.
quelle
Wenn Sie es nur für das Tailing mehrerer Dateien verwenden, sind Sie möglicherweise auch an Multitail interessiert .
quelle
Eine nicht erwähnte Bildschirmfunktion besteht darin, den Bildschirm zu "trennen" und alle in diesem Satz von Bildschirmen ausgeführten Befehle auszuführen. Sobald der Bildschirm getrennt ist, können Sie sich abmelden, und auch nach dem Abmelden tuckert alles weg. Ich starte den Bildschirm und führe dann mehrere c-Befehle aus, um neue Unterbildschirme zu erstellen. Ich kann zwischen ihnen wechseln und einige lange laufende Kompilierungs- oder Datenverarbeitungsvorgänge starten. Dabei kann ich mir sicher sein, dass meine beschissene VPN-Verbindung nicht mehr funktioniert.
Nachdem Sie sich abgemeldet haben, können Sie sich erneut anmelden und 'screen -R' verwenden, wodurch Sie erneut an Ihre vorhandenen Bildschirm-Sessoins angefügt werden.
quelle
Zur Verwendung
screen
mitssh
Typ( Quelle ). Mann ssh:
quelle