在Ubuntu上配置FTPServer以实现远程访问,通常涉及到安装和配置vsftpd(Very Secure FTP Daemon),这是Ubuntu上最常用的FTP服务器软件。以下是配置FTPServer并进行远程访问的基本步骤:
在终端中运行以下命令来安装vsftpd:
sudo apt update
sudo apt install vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf
ssl_enable=YES
rsa_cert_file=/etc/ssl/private/vsftpd.crt
rsa_private_key_file=/etc/ssl/private/vsftpd.key
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
sudo systemctl restart vsftpd
确保防火墙允许FTP流量通过。
sudo ufw allow 21/tcp
sudo ufw allow 990/tcp # 用于FTPS
sudo ufw allow 40000:50000/tcp # 用于被动模式FTP
sudo ufw enable
使用FTP客户端(如FileZilla)连接到FTP服务器进行测试。输入以下信息进行连接: