Moin zusammen!
Ich möchte gerne den SSH-Daemon von einer chroot-Umgebung aus starten (fragt lieber nicht wieso, ist ne längere Geschichte), also so etwas in der Richtting:
Wenn ich nun z.B. mit putty mich mit dem Daemon verbinden möchte bekomme ich folgende Fehlermeldung:
"Server refused to allocate pty"
In den Debuginformationen des SSH-Daemons habe ich folgende Zeilen gefunden:
debug1: Allocating pty.
openpty: No such file or directory
session_pty_req: session 0 alloc failed
Vermutlich benötigt der Daemon irgendwas mit /dev/pty was natürlich in der chroot-Umbegung nicht da ist. Daher werde ich mir wohl ein /dev-Verzeichnis erstellen müssen und mit mknod die pty-Devices erstellen (sollte ich mich irren bitte Bescheid sagen ).
Hat jemand Ahnung wie sowas geht und worauf ich noch achten müsste?
Vielen Dank schon mal im Vorraus!
Marc
Ich möchte gerne den SSH-Daemon von einer chroot-Umgebung aus starten (fragt lieber nicht wieso, ist ne längere Geschichte), also so etwas in der Richtting:
Code:
chroot /to/some/directory
/path/to/ssh/sshd
"Server refused to allocate pty"
In den Debuginformationen des SSH-Daemons habe ich folgende Zeilen gefunden:
debug1: Allocating pty.
openpty: No such file or directory
session_pty_req: session 0 alloc failed
Vermutlich benötigt der Daemon irgendwas mit /dev/pty was natürlich in der chroot-Umbegung nicht da ist. Daher werde ich mir wohl ein /dev-Verzeichnis erstellen müssen und mit mknod die pty-Devices erstellen (sollte ich mich irren bitte Bescheid sagen ).
Hat jemand Ahnung wie sowas geht und worauf ich noch achten müsste?
Vielen Dank schon mal im Vorraus!
Marc
Zuletzt bearbeitet: