在CentOS 7上安装部署FTP,可以使用vsftpd软件包。您可以按照以下步骤进行操作:

  1. 安装vsftpd软件包
sudo yum install vsftpd -y
  1. 修改FTP配置文件
sudo vi /etc/vsftpd/vsftpd.conf

找到以下配置项,并将其值修改为:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
allow_writeable_chroot=YES
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
listen_port=2121
pasv_min_port=40000
pasv_max_port=40100

在文件末尾添加以下内容,以允许外部访问:

pasv_address=your_server_ip_address
pasv_enable=YES

注意将"your_server_ip_address"替换为您的服务器IP地址。

  1. 创建FTP用户
sudo adduser fz_ftp
sudo passwd fz_ftp

按照提示输入密码:xwfanzha_2023

  1. 将FTP用户添加到用户列表中
sudo vi /etc/vsftpd/user_list

添加以下内容:

fz_ftp
  1. 启动FTP服务
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 配置防火墙

如果您使用的是防火墙,请打开2121端口:

sudo firewall-cmd --add-port=2121/tcp --permanent
sudo firewall-cmd --reload

现在您可以使用FTP客户端连接到您的服务器,并使用fz_ftp和xwfanzha_2023登录。如果您的FTP客户端不支持被动模式,请将其切换到主动模式。

你是一名高级运维工程师请你告诉我在centos7 上安装部署ftp并添加用户名为fz_ftp密码为xwfanzha_2023修改端口号为2121并设置允许外部访问

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

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