GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Automatischer Startbildschirm bei ssh-Anmeldung

Ein einfaches screen -R sollte den Trick machen.

Um dies zu überprüfen, habe ich screen -R hinzugefügt zu meinem .bash_profile auf einem Remote-Server, angemeldet, vom Bildschirm getrennt und zu einer normalen Shell-Eingabeaufforderung auf dem Remote-Server zurückgesetzt. Auch mit .bashrc verifiziert. Nachfolgende Anmeldungen führten zum erwarteten Ergebnis (erneutes Anhängen an die Bildschirmsitzung).


screen -RR wird sich wieder an die erste verfügbare Sitzung anhängen oder bei Bedarf eine erstellen.


Ich hatte Probleme mit 40 kaskadierenden Bildschirmsitzungen, die mit einigen der Lösungen erstellt wurden, wenn ein neues Fenster oder eine neue Bildschirmsitzung gestartet wurde. Ich konnte den kaskadierenden Bildschirm eliminieren und eine neue Sitzung erstellen, falls keine vorhanden war:

if [ -z "$STY" ]; then screen -R; fi

Es testet, ob Sie sich in einer Bildschirmsitzung befinden, und führt screen -R aus wenn nicht. Ohne den Test erhalten Sie die Meldung "Anbringung von innen am Bildschirm?" Warnung vom Bildschirm jedes Mal, wenn Sie ein neues Bildschirmfenster erstellen.


Linux
  1. Ssh – Wie erstelle ich einen Prozess, den ich während einer SSH-Sitzung starte, nachdem die Sitzung beendet wurde??

  2. Ssh – Ssh-Zugriffsversuche protokollieren?

  3. Starten Sie eine Notfallkonsolensitzung

  4. So deaktivieren Sie das Timeout in ssh während der Anmeldeaufforderung (Inaktivität der Anmeldesitzung) unter Linux

  5. PuTTY:Standard-SSH-Anmeldeverzeichnis ändern

So verwenden Sie den Linux-Bildschirm

GAST-Sitzung vom Ubuntu-Anmeldebildschirm entfernen

Fix „Sitzung konnte nicht gestartet werden“ bei der Anmeldung in Ubuntu 16.04

Bildschirmsitzung umbenennen

Scrollback funktioniert nicht im Terminalfenster (SSH-Sitzung)

Ausführen eines lang andauernden Befehls auf ssh