1. 安装 vsftpd 服务

在终端中输入以下命令安装 vsftpd 服务:

sudo yum install vsftpd
  1. 配置 vsftpd 服务

在安装完 vsftpd 服务后,需要对服务进行一些基本配置,如修改端口号、启用匿名访问等。在终端中输入以下命令打开 vsftpd 配置文件:

sudo vi /etc/vsftpd/vsftpd.conf

在编辑模式下,找到以下行:

#anonymous_enable=YES

将该行注释掉,并添加以下行:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

在以上配置中,我们启用了本地用户访问、写入权限、用户主目录锁定等功能。

接下来,添加以下行来修改 FTP 服务的端口号:

#监听端口号
listen_port=2121
  1. 创建 FTP 用户

在终端中输入以下命令创建 FTP 用户:

sudo useradd -d /var/ftp/pub -g ftp -s /sbin/nologin fz_ftp

接着,输入以下命令设置 FTP 用户密码:

sudo passwd fz_ftp

在输入命令后,按照提示输入密码即可。在本例中,密码为 '@#740'。

  1. 配置 FTP 目录

在终端中输入以下命令创建 FTP 根目录:

sudo mkdir -p /var/ftp/pub

接着,输入以下命令修改 FTP 根目录的权限:

sudo chmod 777 /var/ftp/pub
  1. 启动 FTP 服务

在终端中输入以下命令启动 FTP 服务:

sudo systemctl start vsftpd

如需设置开机自启动,可以输入以下命令:

sudo systemctl enable vsftpd
  1. 测试 FTP 服务

在终端中输入以下命令使用 FTP 客户端连接 FTP 服务器:

ftp 127.0.0.1 2121

在连接成功后,输入 FTP 用户的用户名和密码进行登录。

至此,CentOS 7.9 上的 FTP 服务已经安装配置完成,并且端口号修改为 2121,用户名为 fz_ftp,密码为 '@#740'。

CentOS 7.9 安装配置 FTP 服务 - 修改端口号、用户名和密码

原文地址: https://www.cveoy.top/t/topic/l2fe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录