Chroot rssh
A HupWiki-ből...
Jó módszer egy egyszerű és biztonságos sftp szerver létrehozására (a példában Ubuntu Feistyt használok).
1. sudo apt-get install rssh
2. (Olvass el mindent a /usr/share/doc/rssh/ könyvtárban)
3. /etc/rssh.conf szerkesztése a man rssh.conf és man rssh alapján
4. /usr/share/doc/rssh/examples/mkchroot.sh szerkesztése (Redhat -> Ubuntu). Gyakorlatilag csak a könyvtárneveket kell átírni.
99c99
< sftp_server_path="/usr/libexec/openssh/sftp-server"
---
> sftp_server_path="/usr/lib/openssh/sftp-server"
101c101
< chroot_helper_path="/usr/libexec/rssh_chroot_helper"
---
> chroot_helper_path="/usr/lib/rssh/rssh_chroot_helper"
5. sudo /usr/share/doc/rssh/examples/mkchroot.sh /chroot/jail/utvonala
6. sudo chmod u+s /usr/lib/rssh/rssh_chroot_helper
7. A TRÜKK: sudo mknod -m 666 /chroot/jail/utvonala/dev/null c 1 3
8. sudo adduser -s /usr/bin/rssh -d /userhome/a/chroot/jailben usernev
És máris lehet sftp-zni vagy scp-zni kedvünkre. Figy: A csomagok frissítése után újra be kell állítani a suid bitet az rssh_chroot_helper-en! (6. pont)