Products
96SEO 2025-08-27 15:29 2
在开始之前,请确保您的Ubuntu服务器已安装FTP服务器软件,如vsftpd。
sudo apt update
sudo apt install vsftpd
为了平安起见,建议创建一个专门的FTP用户。
sudo adduser ftpuser
sudo usermod -d /home/ftpuser -s /sbin/nologin ftpuser
sudo chown -R ftpuser:ftpuser /home/ftpuser
编辑vsftpd的配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
在配置文件中,:
connect_from_port_20=YES
local_enable=YES
anonymous_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
local_user_dir=/home/%u
write_enable=YES
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
如果你使用的是UFW,需要允许FTP流量通过:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 1024:1048/tcp
sudo ufw enable
保存并关闭配置文件后重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
你可以使用FTP客户端来测试连接。输入服务器的IP地址、用户名和密码进行连接。成功连接后可以尝试上传和下载文件以确保FTP服务器配置正确。
lcd D:\Document\data\upload
cd CBSDOTHDTA
put D:/Document/data/upload/UPFW90.FRZN160919
通过以上步骤,您就可以在Ubuntu服务器上配置FTP服务器并上传文件了。请确保遵循相关的平安最佳实践,以保护您的文件和数据。
Demand feedback