Centos7开启FTP服务 |
您所在的位置:网站首页 › ftp功能怎么打开 › Centos7开启FTP服务 |
一、查看并安装vsftpd
执行以下命令进行查看: vsftpd -v
如果没有安装的话就执行以下命令进行安装: yum -y install vsftpd二、配置vsftpd
2.1、取消匿名登陆
修改vsftpd.conf文件 vi /etc/vsftpd/vsftpd.conf把anonymous_enable=YES ,改为NO ,然后重启vsftpd # 重启 systemctl vsftpd restart # 查看vsftpd服务的状态 systemctl status vsftpd.service # 设置开机启动 systemctl enable vsftpd.service2.2、新建一个用户(fendo为用户名,随便就可以) useradd fendo passwd fendo 修改密码(输入两次) 这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/fendo
三、配置防火墙、selinux
3.1、关闭防火墙: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自启动 systemctl disable firewalld 临时打开防火墙 systemctl start firewalld 防火墙开机启动 systemctl enable firewalld 查看防火墙状态 systemctl status firewalld 或者你也可以吧ftp服务添加到防火墙中去。
3.2、配置selinux setenforce 0 # 设置SELinux 成为permissive模式 (关闭SELinux) setenforce 1 # 设置SELinux 成为enforcing模式 (开启SELinux) # 或者修改配置 vi /etc/selinux/config # SELINUX=enforcing # 注释掉 # SELINUXTYPE=targeted # 注释掉 SELINUX=disabled # 增加 :wq!#保存退出 setenforce 0或者设置SELinux getsebool -a | grep ftp setsebool -P ftpd_full_access on 修改好之后,reboot重启下,然后执行getenforce命令查看SELinux状态 [root@localhost ~]# getenforce Disabled |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |