[scponly] chroot-ed sftp-server problems

Petter Skott Petter.Skott at ltu.se
Mon May 9 04:40:22 EDT 2005


Hi

I've had this problem on a NetBSD-machine so if anyone still cares :)

The chroot environment should have /usr/libexec/ld.elf_so* availiable if it
contains dynamically linked binaries.
Another possibility is to use the statically linked binaries from /rescue

/Petter

> I just installed scponly on one of my machines, and my first expressions about 
> the project were very good. I was able to create a user, give her sftp 
> access, but no login access, and all was good. Then, I decided I wanted my 
> users to stay inside their own homedir using a chroot'ed environment, and 
> then things went wrong.
>
> To create the chroot'ed environment I executed 'make jail', and created the 
> default user (named 'scponly', for testing purposes only). But now when I 
> WinSCP to the machine with the chroot'ed user, WinSCP exits with this error: 
> "Connection has been unexpectedly closed. Server sent command exit status 8." 
> I included the full WinSCP log at the end of this message.
>
> In my /var/log/authlog file at the host machine I see the following lines:
> "Mar 12 19:50:36 kingston [1145]: running: /usr/libexec/sftp-server (username: 
> scponly(1007), IP/port: 192.168.1.5 4691 22)"
> "Mar 12 19:50:36 kingston [1145]: failed: /usr/libexec/sftp-server with error 
> Exec format error(8) (username: scponly(1007), IP/port: 192.168.1.5 4691 22)"





More information about the scponly mailing list