Linux下vsftpd安装配置

来源:互联网 发布:java员工管理系统简历 编辑:程序博客网 时间:2024/04/29 15:54

系统:CentOS 6.8
防火墙:iptables 打开 21端口
selinux:关闭

先查看是否安装了vsftpd服务

# rpm -aq|grep vsftpdvsftpd-2.2.2-21.el6.x86_64

如未安装则yum安装

# yum -y install vsftp*

加入开机启动rc.local

# echo "/etc/init.d/vsftpd start" >> /etc/rc.local 

ftp服务vsftpd.conf,该配置限制用户以家目录为根目录但允许上传、下载、新增以及删除文件和目录

# cat /etc/vsftpd/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOdirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESchown_uploads=NOxferlog_file=/var/log/xferlogxferlog_std_format=YESasync_abor_enable=YESascii_download_enable=YESlisten=YESpam_service_name=vsftpduserlist_enable=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_listtcp_wrappers=YESbackground=YES

创建chroot_list加入用户

# touch /etc/vsftpd/chroot_listftpuser01

创建ftp用户,指定家目录、属组、是否允许登陆系统;然后设置账户的密码

# useradd -d /home/ftpuser01 -g ftp -s /sbin/nologin  ftpuser01# passwd ftpuser01

至此,ftp部署完毕,下面在Windows下使用CMD测试
打开CMD,后根据提示输入账户密码,即可

C:\Users\Administrator>ftp ipaddr   #ftp后接IP地址

也可通过软件File Zilla测试

原创粉丝点击