Centos7开启FTP服务

您所在的位置:网站首页 ftp功能怎么打开 Centos7开启FTP服务

Centos7开启FTP服务

2024-06-26 13:41| 来源: 网络整理| 查看: 265

一、查看并安装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.service

2.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