Aktive Anzeige der Konsolen über SSH umschalten
Aktive Anzeige der Konsolen über SSH umschalten
Hallo,
ich suche eine Möglichkeit die aktuelle Anzeige über SSH umzuschalten.
Das was ich über STRG+ALT+F1 ... Fx machen kann, möchte ich auch per SSH durchführen.
Hat jemand eine Idee?
wolli112
ich suche eine Möglichkeit die aktuelle Anzeige über SSH umzuschalten.
Das was ich über STRG+ALT+F1 ... Fx machen kann, möchte ich auch per SSH durchführen.
Hat jemand eine Idee?
wolli112
Zuletzt geändert von wolli112 am 06.11.2016 17:52:47, insgesamt 1-mal geändert.
Re: Anzeige der Konsolen über SSH umschalten
Auch wenn ich dein Problem nicht ganz verstanden habe. Du kannst auf deinem Server screen oder tmux installieren und anstatt eines normales SSH-Terminals in einem SSH-Terminal beliebig viele virtuelle Terminals nutzen. So hast du im Prinzip auch mehrere Konsolen bzw. eigentlich Terminals über nur eine SSH-Verbindung. Der Wechsel erfolgt dann z.B. über CTRL+a n bzw. CTRL+b n .
Ich habe deinen Thread http://debianforum.de/forum/viewtopic.php?t=162861 gelesen. Vielleicht kannst du einfach in dem Programm eine screen- oder tmux-Sitzung starten, die du dann einfach wieder attachen kannst. Warum brauchst du die Ausgabe in der Konsole?
Ich habe deinen Thread http://debianforum.de/forum/viewtopic.php?t=162861 gelesen. Vielleicht kannst du einfach in dem Programm eine screen- oder tmux-Sitzung starten, die du dann einfach wieder attachen kannst. Warum brauchst du die Ausgabe in der Konsole?
Re: Anzeige der Konsolen über SSH umschalten
Kurz: es geht nicht und ist auch nicht vorgesehen.wolli112 hat geschrieben:Das was ich über STRG+ALT+F1 ... Fx machen kann, möchte ich auch per SSH durchführen.
Alternative: siehe auch unames Antwort.
Re: Anzeige der Konsolen über SSH umschalten
Gibt es keine möglichkeit die Aktive aanzeige umzuschalten, ohne das man vor der Tastatur sitzt?
Re: Aktive Anzeige der Konsolen über SSH umschalten
Vielleicht noch kurz zur Erklärung was ich eigentlich machen will.
Ich habe einen Debian PC, an diesem hängt ein Monitor.
Auf dem Monitor werden verschiedene Anzeigen Texte usw. geschaltet. Das eine wird über die Textkonsole TTYx realisiert, das andere über die X Oberfläche.
Nun möchte ich die Konsolen F1 ....F7 umschalten ohne das ich an die Tastatur des PC ran muß, eigentlich ist auch keine dran.
Zugriff habe ich per SSH, deswegen die Überschrift ...
Vielleicht hilft diese Erklärung weiter
Ich habe einen Debian PC, an diesem hängt ein Monitor.
Auf dem Monitor werden verschiedene Anzeigen Texte usw. geschaltet. Das eine wird über die Textkonsole TTYx realisiert, das andere über die X Oberfläche.
Nun möchte ich die Konsolen F1 ....F7 umschalten ohne das ich an die Tastatur des PC ran muß, eigentlich ist auch keine dran.
Zugriff habe ich per SSH, deswegen die Überschrift ...
Vielleicht hilft diese Erklärung weiter
Re: Aktive Anzeige der Konsolen über SSH umschalten
Das ist ganz einfach, sofern du auf deine Konsolen verzichten kannst. Am besten du nimmst tmux.
- verwirf deine Konsolenidee und nutze ein Terminal unter X bzw. starte start.sh (anderer Thread) innerhalb der tmux-Sitzung
- installiere auf dem Debian-Server tmux
- lege folgendes Startscript an und nutze es ausschließlich, da der tmux-Aufruf ziemlich dämlich ist. Es ist nämlich sinnvoll eine existierende Sitzung zu attachen oder wenn das nicht erfolgreich ist eine neue zu erzeugen. Nur mit dem Aufruf "tmux" funktioniert mein Beispiel nicht.
/usr/local/bin/t
Übe mit folgendem Beispiel:
Auf dem Server:
Nun siehst du das zweite Terminal auf dem Bildschirm.
Melde dich nun vom Client per SSH an. Rufe deine tmux-Sitzung auf:
Nun siehst du natürlich das zweite Terminal. Wechsel das Terminal mit
Nun siehst du das erste virtuelle Terminal sowohl auf dem Client als auch auf dem Server.
Natürlich kannst du die Sitzug auf dem Client wieder detachen (C-b d) oder gleich die SSH-Sitzung beenden.
Anmerkung:
Mir gefällt die Konfiguration C-b weniger als die screen-Konfiguration C-a . Das kannst du in ~/.tmux.conf ändern:
- verwirf deine Konsolenidee und nutze ein Terminal unter X bzw. starte start.sh (anderer Thread) innerhalb der tmux-Sitzung
- installiere auf dem Debian-Server tmux
- lege folgendes Startscript an und nutze es ausschließlich, da der tmux-Aufruf ziemlich dämlich ist. Es ist nämlich sinnvoll eine existierende Sitzung zu attachen oder wenn das nicht erfolgreich ist eine neue zu erzeugen. Nur mit dem Aufruf "tmux" funktioniert mein Beispiel nicht.
/usr/local/bin/t
Code: Alles auswählen
tmux attach || tmux new
Auf dem Server:
Code: Alles auswählen
t (Starten von tmux)
Code: Alles auswählen
top (top im ersten virtuellen Terminal starten)
Code: Alles auswählen
CTRL-b + c (Create Terminal)
Code: Alles auswählen
watch date (zweite Anwendung im zweiten Terminal
Melde dich nun vom Client per SSH an. Rufe deine tmux-Sitzung auf:
Code: Alles auswählen
t
Code: Alles auswählen
CTRL-b + n
Natürlich kannst du die Sitzug auf dem Client wieder detachen (C-b d) oder gleich die SSH-Sitzung beenden.
Anmerkung:
Mir gefällt die Konfiguration C-b weniger als die screen-Konfiguration C-a . Das kannst du in ~/.tmux.conf ändern:
Code: Alles auswählen
set-option -g prefix C-a
Re: Aktive Anzeige der Konsolen über SSH umschalten
Also ich finde das Anliegen nicht so abwegig (bin mir nicht sicher ob hier nicht ein Missverständnis vorliegt), aber zwischen den Konsolen kann man (als root) mit chvt umschalten, auch über ssh, zB mit
Code: Alles auswählen
# chvt 1
Re: Aktive Anzeige der Konsolen über SSH umschalten
Danke smutbert,
genau das war es was ich gesucht habe!
Den Befehl hatte ich schon, mir hat aber die root Info gefehlt
Funktioniert
wolli112
genau das war es was ich gesucht habe!
Den Befehl hatte ich schon, mir hat aber die root Info gefehlt
Funktioniert
wolli112