I've been using a modified version of the mkchroot.sh script to setup a 
jail purely to run sftp with rssh, under Debian Testing.  It stopped 
working after an update to openssh-server 1:4.3p2-2 - I would just get 
'connection closed' whenever I tried to connect.

Copying /dev/null into the jail seems to have fixed it - this is my 
jail content now:

[drwx---rwx]  ./dev
[srw-rw-rw-]  ./dev/log
[-rw-rw-rw-]  ./dev/null
[d------r-x]  ./lib
[-------r-x]  ./lib/ld-linux.so.2
[-------r-x]  ./lib/libc.so.6
[-------r-x]  ./lib/libcom_err.so.2
[-------r-x]  ./lib/libcrypt.so.1
[-------r-x]  ./lib/libdl.so.2
[-------r-x]  ./lib/libnsl.so.1
[-------r-x]  ./lib/libresolv.so.2
[-------r-x]  ./lib/libselinux.so.1
[-------r-x]  ./lib/libsepol.so.1
[-------r-x]  ./lib/libutil.so.1
[dr-x---r-x]  ./rumba
[dr-x------]  ./rumba/.ssh
[-r--------]  ./rumba/.ssh/authorized_keys
[drwxrwxrwx]  ./rumba/shared
[d------r-x]  ./usr
[d------r-x]  ./usr/lib
[d------r-x]  ./usr/lib/i686
[d------r-x]  ./usr/lib/i686/cmov
[-------r-x]  ./usr/lib/i686/cmov/libcrypto.so.0.9.8
[-------r-x]  ./usr/lib/libgssapi_krb5.so.2
[-------r-x]  ./usr/lib/libk5crypto.so.3
[-------r-x]  ./usr/lib/libkrb5.so.3
[-------r-x]  ./usr/lib/libkrb5support.so.0
[-------r-x]  ./usr/lib/libz.so.1
[d------r-x]  ./usr/lib/openssh
[-------r-x]  ./usr/lib/openssh/sftp-server
[lrwxrwxrwx]  ./usr/lib/sftp-server -> openssh/sftp-server

I'm still tweaking the jail contents/ownerships/permissions, but it 
seems to be working pretty well so far  :-)

Karl Mowatt-Wilson.

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
rssh-discuss mailing list
rssh-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rssh-discuss

Reply via email to