|
Rozmiar: 1714
Komentarz: poprawienie odnośnika do dokumentacji pureftpd
|
← Wersja 3 z 2018-07-31 19:23:43 ⇥
Rozmiar: 2267
Komentarz: + informacja o poprawnym chroot
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 36: | Linia 36: |
| mkdir -p /var/www/htdocs/virtuals/web1 | |
| Linia 41: | Linia 42: |
/!\ '''UWAGA''' /!\ Właścicielem katalogu `/var/www/htdocs/virtuals/web1` musi być ''root''. W przeciwnym przypadku nie będzie działać poprawnie ''chroot''. Tak jak jest to napisane w dokumentacji: {{{ ChrootDirectory Specifies the pathname of a directory to chroot(2) to after authentication. All components of the pathname must be root-owned directories that are not writable by any other user or group. After the chroot, sshd(8) changes the working directory to the user's home directory. }}} |
Wydrukuj tę dokumentację Pokaż jako slajdy
Spis Treści
Konfiguracja kont dostępowych SFTP
Niniejsza dokumentacja przedstawia sposób konfiguracji kont dostępowych SFTP i nic więcej. Jest to alternatywa dla dostępu FTP/TLS.
Utworzenie specjalnej grupy
pw add group sftponly
Konfiguracja demona sshd_config
W pliku /usr/local/etc/ssh/sshd_config należy dopisać następujące zmiany:
# to domy/slnie jest w/l/aczone... Powinno by/c
Subsystem sftp /usr/local/libexec/sftp-server
Match Group sftponly
ChrootDirectory /var/www/htdocs/virtuals/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Przeładowanie OpenSSHd
service openssh restart
Dodanie użytkownika
mkdir -p /var/www/htdocs/virtuals/web1
pw add user web1 -s /bin/sh -d /var/www/htdocs/virtuals/web1 -c "Zarzadca stronami web1" -g sftponly
# ustawienie hasła
passwd web1
UWAGA
Właścicielem katalogu /var/www/htdocs/virtuals/web1 musi być root. W przeciwnym przypadku nie będzie działać poprawnie chroot. Tak jak jest to napisane w dokumentacji:
ChrootDirectory Specifies the pathname of a directory to chroot(2) to after authentication. All components of the pathname must be root-owned directories that are not writable by any other user or group. After the chroot, sshd(8) changes the working directory to the user's home directory.
Źródła w sieci internet
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
