How To Set Up vsftpd on CentOS 6

VPS

How To Set Up vsftpd on CentOS 6

About vsftpd

Warning: FTP is inherently insecure. If you must use FTP, consider securing your FTP connection with SSL/TLS. Otherwise, it is best to use SFTP, a secure alternative to FTP.

Step One—Install vsftpd

查看是否已经安装 vsftpd

rpm -qa | grep vsftpd

如果没有就安装 vsftpd

yum -y install vsftpd

Step Two—Configure VSFTP

打开 vsftp 配置文件

vi /etc/vsftpd/vsftpd.conf

以下配置根据情况更改:

anonymous_enable=NO //设定不允许匿名访问
local_enable=YES //设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为 NO 的情况下所有虚拟用户将无法访问
chroot_list_enable=YES //使用户不能离开主目录
ascii_upload_enable=YES //设定支持 ASCII 模式的上传功能
ascii_download_enable=YES //设定支持 ASCII 模式的下载功能
pam_service_name=vsftpd //PAM 认证文件名。PAM 将根据/etc/pam.d/vsftpd 进行认证

Step Three—Start VSFTP

运行 vsftp

service vsftpd start

设置开机启动

chkconfig vsftpd on

Step Four—Configure FW

打开防火墙配置文件

vi /etc/sysconfig/iptables

根据配置文件添加需要的端口,例如 21,然后保存退出刷新防火墙。

service iptables restart

© 声明:本站原创文章采用BY-NC-SA创作共用协议,转载时请标明本文地址;非原创(转载)文章版权归原作者所有。

RECENT POSTS

Stay Hungry. Stay Foolish.

数据库查询次数:11次,页面生成时间:0.030秒。