Vsftpd

Z Poznámkový blok
Verze z 22. 9. 2017, 19:42, kterou vytvořil Tydyt (diskuse | příspěvky) (Založena nová stránka s textem „Pro některé webové aplikace je potřeba FTP přístup, aby dokázali spustit aktualizace, či zpracování vlastních dat. Jeden ze zajímavých serveru…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

Pro některé webové aplikace je potřeba FTP přístup, aby dokázali spustit aktualizace, či zpracování vlastních dat. Jeden ze zajímavých serveru je ssftpd server. Jeho instalaci provedeme:

apt -y install vsftpd 

Ve výchozím stavu umožňuje připojení všech uživatelů z právem jen čtení. Pro změnu konfigurace otevřeme soubor /etc/vsftpd.conf:

nano /etc/vsftpd.conf

Následně provedeme změny:

# line 14: změnit pokud chceme poslouchat na IPv4
listen=YES

# line 22: změnit pokud nechceme poslouchat na IPv6
listen_ipv6=NO

# line 31: odkomentovat ( umožní uživatelům též zápis )
write_enable=YES

# line 99,100: odkomentovat ( povolit přenos v režimu ASCII )
ascii_upload_enable=YES
ascii_download_enable=YES

# line 122: odkomentovat ( enable chroot )
chroot_local_user=YES

# line 123: odkomentovat ( enable chroot list )
chroot_list_enable=YES

# line 125: odkomentovat ( enable chroot list )
chroot_list_file=/etc/vsftpd.chroot_list

# line 131: odkomentovat
ls_recurse_enable=YES

# add to the end : specify chroot directory
# if not specified, users' home directory equals FTP home directory
local_root=public_html

# turn off seccomp filter
seccomp_sandbox=NO