Lösung 1:
Verwenden Sie einfach den GNU-Bildschirm, es ist großartig, da Sie Remote-Sitzungen starten und wiederherstellen können, wenn Ihre Verbindung unterbrochen wird. Es ist als Paket für die meisten Distributionen verfügbar und kann sogar bereits auf Ihrem Universitätssystem installiert sein.
Das Handbuch gibt Ihnen alles, was Sie für den Einstieg benötigen, standardmäßig wird allen Befehlen Ctrl+A
vorangestellt . Um beispielsweise die Bildschirmhilfe aufzurufen, drücken Sie einfach Ctrl+A
drücken Sie dann ?
Lösung 2:
screen ermöglicht es Ihnen, mehrere Terminals und mehr zu haben (z. B. die Möglichkeit, Ihre Sitzung zu trennen und wieder zu verbinden).
Einige Anmerkungen zum Einstieg:
Ctrl-a c create
Ctrl-a d detach
screen -r reattach
Ctrl-a a toggle
Ctrl-a " list
Und einige Leseempfehlungen:
- http://en.wikipedia.org/wiki/GNU_Screen
- http://jmcpherson.org/screen.html
- http://blogamundo.net/code/screen
- http://www.kuro5hin.org/story/2004/3/9/16838/14935
Lösung 3:
Sehen Sie sich die folgenden beiden 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/
Führen Sie im Grunde eine Google-Suche nach ssh-Verbindungsfreigabe durch und Sie werden eine Menge anderer Artikel darüber finden.
Lösung 4:
Möglicherweise könnten Sie die X-Weiterleitung verwenden, um mehrere entfernte xterms auf Ihrem lokalen Desktop zu öffnen.
Lösung 5:
Sie geben keinen zwingenden Grund an, warum Sie private Schlüssel von den anderen Systemen nicht verwenden können. Generieren Sie sie pro Maschine und fügen Sie die entsprechenden Schlüssel zu „authorized_hosts“
hinzuVerwenden Sie trotzdem screen.