CentOS 7.6 搭建ftp服务

一、先查询vsftpd包是否安装
是 ?rpm -q vsftpd

[root@centos7-testserver /etc/vsftpd]~~rpm -q vsftpd
vsftpd-3.0.2-25.el7.x86_64

否 就直接安装yum -y install vsftpd ftp

yum -y install vsftpd ftp

二、查看路径 whereis vsftpd

[root@centos7-testserver ~]~~whereis vsftpd
vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz

三、启动服务
启动 systemctl start vsftpd

[root@centos7-testserver ~]~~systemctl start vsftpd

查看状态 systemctl status vsftpd

[root@centos7-testserver ~]~~systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-05-09 05:57:48 EDT; 15h ago
  Process: 25507 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
 Main PID: 25508 (vsftpd)
    Tasks: 1
   CGroup: /system.slice/vsftpd.service
           └─25508 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

May 09 05:57:47 centos7-testserver systemd[1]: Starting Vsftpd ftp daemon...
May 09 05:57:48 centos7-testserver systemd[1]: Started Vsftpd ftp daemon.

四、添加防火墙ftp服务(在防火墙关闭 直接添加ftp服务)

[root@centos7-testserver ~]~~firewall-cmd --permanent --zone=public --add-service=ftp
success
[root@centos7-testserver ~]~~firewall-cmd --reload
success

五、测试服务 ftp://192.168.1.1 访问的目录在/var/ftp/ 也可以在里面创建目录文件夹
也可以看看端口是否启动 21 ss -ntl 查看 、

六 配置服务文件权限/etc/vsftpd/vsftpd.conf

anonymous_enable=yes允许匿名用户登录 

anon_upload_enable=yes 允许匿名用户上传

write_enable=yes赋予写权限

anon_mkdir_write_enable=yes   允许匿名用户新建文件夹

anon_other_write_enable=yes 匿名用户拥有除了上传和新建目录之外的其他权限

anon_amask=022 匿名用户的权限掩码

anon_max_rate=102400  最大上传速度100kbit/s

你可能感兴趣的:(CentOS 7.6 搭建ftp服务)