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.
url2
url3
url4
Gdy trzeba dołączyć inną (pod)stronę https://moinmo.in/HelpOnMacros/Include https://moinmo.in/HelpOnParsers
Nieprawidłowe argumenty "pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink"!