Der Aufruf erfolgt von einem Rechner mit SSH (nur localhost) über "ssh -R 2222:localhost:22 user@server". Über den SSH-Key wird nur folgender Befehl erlaubt:
~/.ssh/authorized_keys
Code: Alles auswählen
no-X11-forwarding,permitopen="localhost:2222",command="echo -n 'Username: ';read u;screen ssh -l $u localhost -p 2222;screen -X aclchg * -x 'screen'" ssh-rsa AAAA....
Ich würde gerne die Screen-Sitzung so einschränken, dass kein weiteres Terminal geöffnet werden kann. Der Befehl ist mir bekannt und steht auch im Code. Natürlich kann ich ihn in ~/.screenrc eintragen. Natürlich funktioniert es wie im Code geschrieben nicht. Hat vielleicht jemand eine Idee wie ich das realisieren kann? Auch mein Versuch drei Screen-Befehle mit Erzeugung der Sitzung, Rechteänderung und dann Aufruf funktioniert nicht.