centos7搭建FTP服务器

1.yum安装FTP


yum  install-y vsftpd

2.启动服务

systemctl enable vsftpd.service //设置开机自启动


systemctl start vsftpd.service                //启动ftp服务

netstat -antup | grep ftp                         //查看ftp服务端口

3.window 访问 FTP服务器测试


ftp://192.168.101.10/

4.安装lftp


yum -yinstall lftp

chmod o+w /var/ftp/pub/                     #更改/var/ftp/pub目录的权限

systemctl restart vsftpd.service            #重启ftp服务

5.修改/etc/vsftpd/vsftpd.conf


write_enable=YES

anon_upload_enable=YES

anonymous enable=NO  #不允许匿名访问

在vsftpd.conf配置文件末尾,加上

userlist_enable=YES

userlist_deny=NO

6.创建FTP用户


useradd  ftptest               #创建ftptest用户

 passwd   ftptest              #修改ftptest用户密码

7.登录ftp


  lftp ftptest@192.168.101.10

   mkdir test

   put /etc/issue

8.编辑  vim /etc/vsftpd/user_list 文件,将用户名ftptest添加进去


1)ftpusers------------黑名单配置文件,这个里面的用户不允许访问FTP服务器

2)user_list------------白名单配置文件,允许访问FTP服务器的用户列表

3)vsftpd.conf--------------ftp核心配置文件

9.注意


给要上传的文件夹授权。并添加访问端口和关闭防火墙

chmod -R 777 /home/ftptest          #授权

systemctl stop firewalld                    #关闭防火墙

vi /etc/sysconfig/iptables                       #编辑文件配置访问端口

-A INPUT -mstate--stateNEW -mtcp -p tcp --dport21-j ACCEPT

service iptables restart                                   #重启防火墙

systemctl restart vsftpd.service                       #重启ftp服务

10.卸载FTP


rpm -qa |grep vsftp

rpm -e 版本号

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容