搭建ftp服务,本地用户访问

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 ftpuser

4、设置密码

echo "123" |passwd --stdin ftpuser

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服务器

原文地址:https://www.cnblogs.com/heze93/p/13753499.html