Linux - vsftpd

Установка

yum install vsftpd

Настройка

/etc/vsftpd/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=007
file_open_mode=0660
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

userlist_file=/etc/vsftpd_allow.users.list
userlist_deny=NO

pasv_max_port=65534
pasv_min_port=49152

/etc/vsftpd_allow.users.list (rw--)

 vukor

iptables

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -m comment --comment "Accessing FTP" -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 49152:65534 -m comment --comment "Accessing FTP in passive mode" -j ACCEPT

selinux

Чтобы разрешить доступ в домашние каталоги пользователей, выполнить:

setsebool -P ftp_home_dir 1
setsebool -P allow_ftpd_full_access 1

Ссылки

Комментарии

 
blog/2011/12/09-linux_-_vsftpd.txt · Последние изменения: 2012/08/29 19:22 — Антон Бугреев · []