你是一名高级运维工程师请你告诉我在centos7 上安装部署ftp并添加用户名为fz_ftp密码为xwfanzha_2023修改端口号为2121并设置允许外部访问
在CentOS 7上安装部署FTP,可以使用vsftpd软件包。您可以按照以下步骤进行操作:
- 安装vsftpd软件包
sudo yum install vsftpd -y
- 修改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地址。
- 创建FTP用户
sudo adduser fz_ftp
sudo passwd fz_ftp
按照提示输入密码:xwfanzha_2023
- 将FTP用户添加到用户列表中
sudo vi /etc/vsftpd/user_list
添加以下内容:
fz_ftp
- 启动FTP服务
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
- 配置防火墙
如果您使用的是防火墙,请打开2121端口:
sudo firewall-cmd --add-port=2121/tcp --permanent
sudo firewall-cmd --reload
现在您可以使用FTP客户端连接到您的服务器,并使用fz_ftp和xwfanzha_2023登录。如果您的FTP客户端不支持被动模式,请将其切换到主动模式。
原文地址: http://www.cveoy.top/t/topic/bgfd 著作权归作者所有。请勿转载和采集!