Różnice pomiędzy wersjami 2 i 3
⇤ ← Wersja 2 z 2018-07-31 19:10:26 →
Rozmiar: 1714
Edytor: wtps0n
Komentarz: poprawienie odnośnika do dokumentacji pureftpd
← Wersja 3 z 2018-07-31 19:23:43 → ⇥
Rozmiar: 2267
Edytor: wtps0n
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

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


{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.

KontaSftpOnly (ostatnio edytowane 2018-07-31 19:23:43 przez wtps0n)