Remote-Console
- RobertS
- Beiträge: 512
- Registriert: 15.04.2012 13:50:53
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Rastatt BaWü
Re: Remote-Console
"exit" oder "STRG+d" ?
Re: Remote-Console
screen: Strg+a d
tmux:: Strg+b d
screen:
tmux:
Man kann das Keybinding sowohl in screen als auch in tmux umkonfigurieren.
Reattach (zurück in laufende Screen/Tmux-Sitzung):
screen: screen -xRR (es gibt auch andere Parameter, ich verwende immer -xRR)
tmux: tmux attach || tmux new (eigentlich reicht: tmux attach)
Screen/Tmux-Sitzungen nicht beenden bzw. beenden:
Außerhalb von screen und tmux kannst du schauen, ob es noch eine Sitzung gibt:
Mit exit (außerhalb von Screen/Tmux) verlässt du die die Ursprungs-SSH-Sitzung ohne die Screen/Tmux-Sitzung zu beenden.
Willst du die Screen/Tmux-Sitzung beenden einfach inenrhalb von Screen/Tmux für alle Terminals immer "exit" eingeben. Nach dem letzten virtuellen Terminal beendet sich Screeen/Tmux. Anschlließend auch die SSH-Sitzung mit exit verlassen.
Screen/Tmux von außen beenden:
Geht wohl auch irgendwie. Nutze ich aber nicht, da ich mir nicht unnötig viele Befehle merken will.
Grundsätzlich Screen/Tmux beenden:
Grundsätzlich beende ich sowieso keine laufenden Sceen/Tmux-Sitzungen, da dort sowieso meist kaum Interaktivität ist. Es ist aber praktisch in die alte Verzeichnisstruktur zurückzukehren und zu sehen wie ich es verlassen hatte
Tipp:
Schau dir mit
die Struktur an, um Screen/Tmux zu verstehen.
tmux:: Strg+b d
screen:
Code: Alles auswählen
Strg und a gleichzeitig drücken
loslassen
d drücken
Code: Alles auswählen
Strg und b gleichzeitig drücken
loslassen
d drücken
Reattach (zurück in laufende Screen/Tmux-Sitzung):
screen: screen -xRR (es gibt auch andere Parameter, ich verwende immer -xRR)
tmux: tmux attach || tmux new (eigentlich reicht: tmux attach)
Screen/Tmux-Sitzungen nicht beenden bzw. beenden:
Außerhalb von screen und tmux kannst du schauen, ob es noch eine Sitzung gibt:
Code: Alles auswählen
screen -ls
tmux ls
Willst du die Screen/Tmux-Sitzung beenden einfach inenrhalb von Screen/Tmux für alle Terminals immer "exit" eingeben. Nach dem letzten virtuellen Terminal beendet sich Screeen/Tmux. Anschlließend auch die SSH-Sitzung mit exit verlassen.
Screen/Tmux von außen beenden:
Geht wohl auch irgendwie. Nutze ich aber nicht, da ich mir nicht unnötig viele Befehle merken will.
Grundsätzlich Screen/Tmux beenden:
Grundsätzlich beende ich sowieso keine laufenden Sceen/Tmux-Sitzungen, da dort sowieso meist kaum Interaktivität ist. Es ist aber praktisch in die alte Verzeichnisstruktur zurückzukehren und zu sehen wie ich es verlassen hatte
Tipp:
Schau dir mit
Code: Alles auswählen
pstree -p
Re: Remote-Console
Und das funktioniert eben nicht.
Code: Alles auswählen
root@j325779:~# tmux ls
no server running on /tmp/tmux-0/default
root@j325779:~# exit
logout
Debian GNU/Linux 9 j325779.servers.jiffybox.net hvc0
j325779 login:
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Re: Remote-Console
Hi,
die Konsole, die Du da bedienst, ist für Recovery- und Installationszwecke gedacht. Sie ist nicht dazu da ein eingerichtetes System zu administrieren. Das geht zwar, ist aber mal echt nicht der Weisheit letzter Schluss.
Vor allem anderen ist das erst mal eine serielle Konsole, die der Hoster eingerichtet hat. Was Du auf Deinem Server installierst (z.B. tmux) interessiert diese Konsole nicht die Bohne. Sie liegt quasi neben Deinem System.
Das ist durchaus sinnvoll, da man dadurch den gesamten Bootprozess beobachten und beeinflussen kann, aber es ist *nicht* Deine shell auf Deinem System.
Um tmux (oder screen) zu benutzen, musst Du Dich schon mit Deiner Jiffybox-Instanz selber per ssh verbinden.
Das setzt natürlich voraus, dass Du einen laufenden ssh-Server *in* Deiner Installation voraus.
die Konsole, die Du da bedienst, ist für Recovery- und Installationszwecke gedacht. Sie ist nicht dazu da ein eingerichtetes System zu administrieren. Das geht zwar, ist aber mal echt nicht der Weisheit letzter Schluss.
Vor allem anderen ist das erst mal eine serielle Konsole, die der Hoster eingerichtet hat. Was Du auf Deinem Server installierst (z.B. tmux) interessiert diese Konsole nicht die Bohne. Sie liegt quasi neben Deinem System.
Das ist durchaus sinnvoll, da man dadurch den gesamten Bootprozess beobachten und beeinflussen kann, aber es ist *nicht* Deine shell auf Deinem System.
Um tmux (oder screen) zu benutzen, musst Du Dich schon mit Deiner Jiffybox-Instanz selber per ssh verbinden.
Das setzt natürlich voraus, dass Du einen laufenden ssh-Server *in* Deiner Installation voraus.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
Re: Remote-Console
Sehr schön erklärt.
Der SSH-Server ist bereits installiert.
Melde dich nicht auf auf den vhost*jiffibox.net-Server, sondern j*.jiffybox.net-Server an.
Der SSH-Server ist bereits installiert.
Melde dich nicht auf auf den vhost*jiffibox.net-Server, sondern j*.jiffybox.net-Server an.
Re: Remote-Console
Dafür gibt's das Kundenmenü:novalix hat geschrieben:28.09.2018 00:07:37Hi,
die Konsole, die Du da bedienst, ist für Recovery- und Installationszwecke gedacht.
http://hkraus.eu/box-menu.png
Und für Freaks eine API (die Doku als PDF 60 Seiten).
Nö, bei mir wieder alle Klarheiten beseitigt.
So weit klar, sonst käme ich ja überhaupt nicht 'rein. Wie gesagt, mit den Daten, die mir übers Kundenmenü angezeigt werden (Servername, User, Passwort) Also:
Code: Alles auswählen
ssh user@vmhost-2-1-11-12.jiffybox.net
Hm, worin besteht da der "Trick"? (Der bei mir natürlich erst mal nicht funktioniert - vermutlich irgendein falsches Zeichen.)uname hat geschrieben:28.09.2018 10:08:28Melde dich nicht auf auf den vhost*jiffibox.net-Server, sondern j*.jiffybox.net-Server an.
Code: Alles auswählen
root@Melina:~# ssh cons325779@j.2-1-11-12.jiffybox.net
ssh: Could not resolve hostname j.2-1-11-12.jiffybox.net: Name or service not known
Re: Remote-Console
Du musst folgenden User und Server nutzen:
Code: Alles auswählen
ssh root@j325779.servers.jiffybox.net
Re: Remote-Console
Jou, danke! Damit bin ich mit meinem lokalen "Mate-Terminal" voll auf dem Server, in meinem System, auf Shell-Ebene, wie gewünscht. Und mit "exit" sowohl sauber ausgeloggt als auch die SSH-Verbindung sauber gekappt. Wohl überflüssig zu erwähnen, dass das mit User "hk" genauso funktioniert.uname hat geschrieben:28.09.2018 10:59:57Du musst folgenden User und Server nutzen:Code: Alles auswählen
ssh root@j325779.servers.jiffybox.net
Aber konntest du das nicht gleich sagen? Ok, ok, hast ja Recht: Da hätte ich wohl selber drauf kommen können - oder - naja, wenn das Kundenmenü von DF mir eben nur diese Zugangsdaten anzeigt ... Bei denen hab' ich ja deswegen auch angefragt, die Kollegen im Support damit aber offenbar etwas überfordert. Seit 2 Tagen keine Antwort - so kenne ich die einfach nicht. Die hatten's schon drauf, sich Montags dafür zu "entschuldigen", dass sie mein Anliegen nicht gleich Sa. abend bearbeiten konnten.
Das nicht, aber das:novalix hat geschrieben:28.09.2018 00:07:37die Konsole, die Du da bedienst, ist für Recovery- und Installationszwecke gedacht. Sie ist nicht dazu da ein eingerichtetes System zu administrieren. Das geht zwar, ist aber mal echt nicht der Weisheit letzter Schluss.
Code: Alles auswählen
#!/bin/bash
fusermount -u /mnt/DF-jiffybox 2>/dev/null # Falls der Mountpoint noch belegt ist
echo <Passwort> | sshfs -o password_stdin root@j325779.servers.jiffybox.net:/ /mnt/DF-jiffybox
Re: Remote-Console
Vielleicht wurden damit ja auch gleich deine Darstellungsprobleme behoben selbst ohne screen oder tmuxraa hat geschrieben:Jou, danke! Damit bin ich mit meinem lokalen "Mate-Terminal" voll auf dem Server, in meinem System, auf Shell-Ebene, wie gewünscht.
Re: Remote-Console
Sowieso.uname hat geschrieben:28.09.2018 12:40:43Vielleicht wurden damit ja auch gleich deine Darstellungsprobleme behoben selbst ohne screen oder tmuxraa hat geschrieben:Jou, danke! Damit bin ich mit meinem lokalen "Mate-Terminal" voll auf dem Server, in meinem System, auf Shell-Ebene, wie gewünscht.
Re: Remote-Console
Naja. Dann war der Thread ziemlich sinnlos. Aber screen und tmux waren vielleicht eine Bereicherung
Re: Remote-Console
Nein, wieso? Das konntest du doch nicht wissen, dass es bei mir an so einer Kleinigkeit hing. Und schließlich kam von dir der entscheidende Hinweis, danke nochmal. (Den df halt nur im Kundenmenü oder in den FAQ zur "JiffyBox" erwähnen müsste.)
Klar. Manchmal ist eben die kürzeste Verbindung zwischen zwei Punkten eine Spirale.
Re: Remote-Console
Dsgl. diese Erklärung - möchte mich also für meine blöde Bemerkung ("bei mir alle Klarheiten beseitigt") entschuldigen.raa hat geschrieben:28.09.2018 20:47:01Nein, wieso? Das konntest du doch nicht wissen, dass es bei mir an so einer Kleinigkeit hing. Und schließlich kam von dir der entscheidende Hinweis, danke nochmal. (Den df halt nur im Kundenmenü oder in den FAQ zur "JiffyBox" erwähnen müsste.)
viewtopic.php?f=30&t=170879&start=15#p1184854