1、检测安装ftp
rpm -ql vsftpd yum -y install nvftpd ftp
vsftpd的配置 ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:
ftpusers 该文件用来指定那些用户不能访问ftp服务器。
user_list 该文件用来指示的默认账户在默认情况下也不能访问
ftp vsftpd.conf vsftpd的主配置文件
2、修改ftp主配置文vim /etc/vsftpd/vsftpd.conf
#禁止匿名登录FTP服务器 anonymous_enable=NO #允许本地用户登录FTP服务器 local_enable=YES #设置本地用户登录后所在目录 local_root=/var/ftp/test #全部用户被限制在主目录 chroot_local_user=YES#开启被动模式 #本地用户上传文件的umask local_umask=022 #是否在进入新目录时显示 message_file 文件中的内容 dirmessage_enable=YES #启用日志 xferlog_enable=YES #日志是否进行格式化 xferlog_std_format=YES #独立服务 listen=YES #centos7增加此设置,开启后默认监控ipv4和ipv6 listen_ipv6=NO #认证模式 pam_service_name=vsftpd #启用用户列表 userlist_enable=YES #可以上传(全局控制) write_enable=YES #允许下载 download_enable=YESvsftpd
#如果不加,服务无法正常启动
allow_writeable_chroot=YES
3、创建一个账号 ftpuser
useradd ftptest
4、设置密码
echo "123" |passwd --stdin ftptest
5、创建一个供 FTP 服务使用的文件目录
mkdir /var/ftp/test
6、更改 /var/ftp/test 目录的拥有者为 ftpuser
chown -R ftpuser:ftpuser /var/ftp/test
7、启动vsftp
systemctl start vsftpd
8、访问测试
测试成功,如何使用windows连接ftp服务器