CentOS7上如何开启FTP服务

 时间:2026-02-14 03:29:46

1、首先确认机器是否开启了FTP服务,可通过图示3种命令进行确认

注意:FTP服务会使用两个端口,20和21, 前者是数据传输端口,后者是控制端口,FTP客户端通过端口21和服务端进行连接。

CentOS7上如何开启FTP服务

2、vsftpd 是Linux系统中比较好用的一款FTP服务端软件

1. 运行图示命令确认本机是否已经安装了 vsftpd

2. 如果没有安装,运行图示命令进行安装

CentOS7上如何开启FTP服务

CentOS7上如何开启FTP服务

3、修改配置文件,禁止匿名登录

vsftpd默认允许匿名登录,通常被视为不安全的做法,需要通过修改配置文件来禁止匿名登录,默认配置文件的路径是:/etc/vsftpd/vsftpd.conf , 修改图示配置项即可。

CentOS7上如何开启FTP服务

4、启动 vsftpd 服务,停止安全控制相关服务和 selinux

1. 运行图示命令启动服务 (图1示

2. 运行图示命令停止安全控制相关服务(图2示),因为 ftp 是不安全的协议,所以如果开启该服务,无法进行连接

3. 运行命令  setenforce 0  关闭 selinux

CentOS7上如何开启FTP服务

CentOS7上如何开启FTP服务

5、FTP客户端登录

打开一款客户端软件(比如filezilla),配置FTP连接的主机信息和登陆用户及密码,即可连接成功,FTP连接后,就可以向 Linux 上传输文件了。

注意:还是因为FTP是不安全的协议,因此无法通过root用户连接FTP服务!

CentOS7上如何开启FTP服务

CentOS7上如何开启FTP服务

  • 如何快速查询手机话费余额
  • 怎么查看游戏中心嘉年华狂欢线上奖品
  • 如果地震来了,住在高楼的人该怎么办?
  • 魔力宝贝归来如何给宠物设置属性点
  • 手游龙族幻想 如何进行辅助战斗设置?
  • 热门搜索
    痰多是什么原因造成的 才艺展示表演什么好 dnf是什么 炉中火命是什么意思 羊水破了什么感觉 什么是商品房 心灵鸡汤是什么意思 pppoe是什么意思 润笔指的是什么 雷同是什么意思