
Ist es möglich, sich per SSH in eine gemeinsam genutzte Shell-Sitzung einzuloggen? Ich leide unter Augenüberlastung/Computer-Vision-Syndrom und möchte meinen (gejailbreakten) E-Ink Kindle verwenden, um mich per SSH in einen Computer einzuloggen, aber zur Eingabe die Tastatur des Host-Rechners verwenden. Wenn ich also auf der Tastatur des Hosts tippe, möchte ich, dass die Eingabe in der SSH-Sitzung auf meinem Kindle angezeigt wird.
Ich habe das Terminal und den SSH-Client auf dem Kindle zum Laufen gebracht, ich brauche also nur noch eine Lösung für die Serverseite. VNC ist auf den heutigen Schwarzweiß-E-Ink-Bildschirmen etwas chaotisch, also reicht SSH.
Für jede Hilfe bin ich sehr dankbar, denn sie würde es mir ermöglichen, im Geschäft zu bleiben!
Antwort1
Sie können auch eine Mehrbenutzer-Bildschirmsitzung verwenden. Mit dem Bildschirmdienstprogramm können Sie eine einzelne Sitzung mit mehreren Benutzern anzeigen/verwenden:
- Starten Sie eine neue Bildschirmsitzung mit einem bestimmten Namen:
screen -S sessionname
- Öffnen Sie die Sitzung auf einem anderen Terminal mit
screen -x sessionname
Sie können dies auch mit verschiedenen Benutzern auf derselben Maschine tun. Gehen Sie dazu wie folgt vor:
- Erstellen Sie den Bildschirm als Setuid mit
chmod u+s /usr/bin/screen
- Bildschirm ausführen mit
screen -s sessionname
- Aktivieren Sie den Mehrbenutzermodus mit Strg+A
:multiuser on
- Erlauben Sie einem anderen Benutzer die Verbindung mit Strg+A
:addacl guestuser
- Verwenden Sie als Gastbenutzer
screen -x hostingUserName/sessionname
Antwort2
Sie können eine Verbindung zu einem Server im Shared-Modus verwenden. Eine Shell-Sitzung wird auf einem Computer auf einem Gerät „tty“ oder „pty“ ausgeführt. In diesem Fall verwenden Sie tmux oder screen