Linux 技术手札

Redhat / Centos 安装 Vsftpd FTP Server

Vsftpd 是 Redhat / Centos 默认的 ftp server,安装起来也很简单方便:

1. 安装 vsftpd

2. 设定 vsftpd
Vsftpd 的设定档是 /etc/vsftpd/vsftpd.conf,建议更改以下设定:

关闭默认使用的 xferlog:
xferlog_std_format=NO

改用完整的 vsftpd log format,默认会纪录档在 /var/log/vsftpd.log,加入以下一行:
log_ftp_protocol=YES

设定用户登入后只锁定在用户目录:
chroot_local_user=YES

3. 设定 iptables

开启 /etc/sysconfig/iptables,加入以下一行:

-A RH-Firewall-1-INPUT -m state –state NEW -p tcp –dport 21 -j ACCEPT

然后执行 service iptables restart 重启 iptables.

Exit mobile version