查看是否安装ftp rpm -qa | grep vsftpd安装ftp yum -y install vsftpd,我来为大家科普一下关于centos搭建ftp服务器?下面希望有你要的答案,我们一起来看看吧!

centos搭建ftp服务器(CentOS7环境下搭建ftp服务器)

centos搭建ftp服务器

查看是否安装ftp rpm -qa | grep vsftpd

安装ftp yum -y install vsftpd

启动 /bin/systemctl start vsftpd.service

重启 /bin/systemctl restart vsftpd.service

查看状态 /bin/systemctl status vsftpd.service

开机自启chkconfig vsftpd on

取消匿名登录 vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES,改为NO

创建ftp用户组 groupadd ftpgroups

创建ftp用户,并加入ftpgroups组,/home/ftp是自己建的目录,不存在就自己创建

useradd -d /home/ftp -g ftpgroups ftptest(用户名)

限定用户ftptest不能telnet,只能ftp usermod -s /sbin/nologin ftptest

用户test恢复正常 usermod -s /sbin/bash ftptest

更改用户的主目录为/home/ftp/test

usermod -d /home/ftp/test ftptest

设置用户密码 passwd ftptest

参数配置

(1)vi /etc/SELINUX/config

SELINUX=enforcing 设置成SELINUX=disabled

刷新 source /etc/selinux/config

(2)vim /etc/vsftpd/user_list 禁止登录用户配置文件

如果要登录的用户在里面,删除此用户

(3)vim /etc/vsftpd/vsftpd.conf

allow_writeable_chroot=YES

anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

1

2

3

4

(4)vi /etc/sysconfig/IPTABLES-config

添加下面一行IPTABLES_MODULES="ip_conntrack_ftp"

测试

在windows 输入ftp://ip地址登录

,