Zmieniamy sftp-server dostępny standardowo na wbudowany sftp:
#Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp -l VERBOSE
Następnie tworzymy grupę sftp, dodajemy do niej użytkowników i konfigurujemy zasady dla tych użytkowników:
Match group sftp X11Forwarding no ChrootDirectory %h AllowTcpForwarding no ForceCommand internal-sftp
Wady rozwiązania:
* nie działa scp
* nie działa rsync (możesz oczywiście zbudować w chroot środowisko dla rsync ale nie o to chodzi w łatwych rozwiązaniach…)
Plusy:
* wbudowane rozwiązanie