Show pageOld revisionsBacklinksAdd to bookExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== ftp server ====== ===== pure ftpd ===== <code bash> apt install pure-ftpd </code> <code bash> groupadd ftpgroup useradd ftpuser -g ftpgroup -s /sbin/nologin -d /dev/null ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb pure-pw useradd hass -u ftpuser -g ftpgroup -d /media/photo/ -m pure-pw mkdb systemctl restart pure-ftpd.service </code> ==== listen port ==== change listen port, for example 8021 <code> echo ",8021" > /etc/pure-ftpd/conf/Bind </code> ==== passive mode ==== Use public IP of natted ftp server and open 29799-29899 port range in firewall <code> cd /etc/pure-ftpd/conf echo "yes" > DontResolve echo "185.91.188.100" > ForcePassiveIP echo "29799 29899" > PassivePortRange echo "0" > TLS </code> ===== arch ===== <file ini /etc/pure-ftpd/pure-ftpd.conf> PureDB /etc/pureftpd.pdb MinUID 14 TLS 0 </file> <code> echo "/bin/false" >> /etc/shells </code> <code> pure-pw useradd hass -u hass -g hass -d /home/hass/camera/ -m pure-pw mkdb </code> tips/ftp.txt Last modified: 2019/06/19 09:16by scipio