要在华为云国际站的 Linux 服务器上配置 FTP 外网访问,你可以按照以下步骤操作:
-
安装 FTP 服务器:
你可以选择 vsftpd 作为 FTP 服务器软件。通过以下命令安装 vsftpd:sudo apt update sudo apt install vsftpd
-
配置 vsftpd:
编辑 vsftpd 的配置文件/etc/vsftpd.conf
:sudo nano /etc/vsftpd.conf
确保以下设置存在并进行适当的修改:
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES
你也可以根据需求进行其他配置,如启用被动模式:
pasv_enable=YES pasv_min_port=10000 pasv_max_port=10100
-
配置防火墙:
确保你的防火墙允许 FTP 端口(默认端口21)和被动模式的端口范围(如果启用了被动模式):sudo ufw allow 21/tcp sudo ufw allow 10000:10100/tcp sudo ufw reload
-
重启 vsftpd 服务:
保存并退出配置文件后,重启 vsftpd 服务:sudo systemctl restart vsftpd
-
设置用户权限:
创建 FTP 用户并设置密码:sudo adduser ftpuser sudo passwd ftpuser
- 访问 FTP 服务器:
使用 FTP 客户端(如 FileZilla)通过外网访问你的服务器,输入服务器的外部 IP 地址、FTP 用户名和密码进行连接。
确保在华为云控制台中也配置了安全组规则,允许外部访问 FTP 所需的端口。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/190538.html