FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
目前开源操作系统中常用的FTP服务器程序主要有 :vsftpd、 proFTPD、 pureFTPD等,我这次是用的是vsftpd来搭建
1、vsftpd安装
#yum install vsftpd* -y
2、编辑vsftpd的配置文件 一般服务的配置文件都在 /etc目录下面并且以.conf结尾
# find /etc -name vsftpd.conf //查找到配置文件
# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO //禁止匿名用户访问
local_enable=YES //允许本地用户登录FTP
write_enable=YES //允许用户在FTP目录写入的权限
local_umask=022 // 设置本地用户的文件生成掩码为022 默认是077
dirmessage_enable=YES // 激活目录信息,当远程用户更改目录是出现提示信息
xferlog_enable=YES // 启用上传和下载日志功能
connect_from_port_20=YES //启用FTP数据端口的连接请求
xferlog_std_format=YES //是否使用标准的ftpd xferlog 日志文件
listen=YES //使vsftpd 处于独立启动监听端口模式
pam_service_name=vsftpd //设置PAM认证服务配置文件名称,文件存放在/etc/pam.d/目录
userlist_enable=YES //用户列表中的用户是否允许登陆FTP服务器,默认是不允许
tcp_wrappers=YES //使用tcp_wrappers作为主机访问控制方式
3、创建用户
# useradd ftptest
# passwd ftptest
4、访问ftp服务器
在电脑资源里访问 ftp://192.168.1.90 输入用户名和密码即可