Match User [I]username[/I]
ChrootDirectory /home/%h
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Problem polega na tym, że kiedy się loguje przy użyciu klienta (WinSCP) to loguje się do katalogu, który ustawiłem, natomiast mogę bez problemu przechodzić do innych katalogów na serwerze (np. /). Jak skonfigurować serwer, aby dla logującego się użytkownika nie było możliwości nawigacji po katalogach?
Yampress, w jaki sposób mogę to zweryfikować? Jako ftp używam internal-sftp. Wydawało mi się, że da mi efekt w postaci serwera ftp zintegrowanego z mechanizmem ssh. Czy się mylę?
ner83 pisze:Jako ftp używam internal-sftp. Wydawało mi się, że da mi efekt w postaci serwera ftp zintegrowanego z mechanizmem ssh. Czy się mylę?
ner83, szczerze powiedziawszy wydaje mi się, iż Ty chcesz uruchomić sFtp a nie chrootowanego FTP-a. Tak, czy inaczej, nie znam co potrafi internal-sftp, lecz jednak polecę ci to co kolega wyżej - vsftpd i porftpd. Pierwszego na pewno można zmusić do współpracy z ssh. Drugiego nie wiem, natomiast obydwa można z konfigu ustawić w chroocie, czyli nie będą ci użytkownicy wychodzili poza swój katalog.