在Ubuntu上配置FTP服务器的步骤如下:
首先,打开终端并输入以下命令来安装vsftpd软件包:
sudo apt update
sudo apt install vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf
anonymous_enable=NO
:禁用匿名访问。local_enable=YES
:允许本地用户登录。write_enable=YES
:允许本地用户上传文件。chroot_local_user=YES
:将用户限制在其主目录中。allow_writeable_chroot=YES
:允许chroot目录可写。pasv_min_port=30000
:设置被动模式的最小端口。pasv_max_port=31000
:设置被动模式的最大端口。ssl_enable=YES
:启用SSL/TLS加密。rsa_cert_file=/etc/ssl/private/vsftpd.crt
:指定SSL证书文件路径。为了安全起见,建议创建一个专门的FTP用户:
sudo adduser ftpuser
sudo passwd ftpuser
按照提示设置用户密码和其他信息。
确保FTP用户的主目录权限设置正确:
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
每次修改配置文件后,都需要重启vsftpd服务以使更改生效:
sudo systemctl restart vsftpd
在本地机器或另一台计算机上安装FTP客户端(如FileZilla),然后使用以下信息进行连接:
成功连接后,可以尝试上传和下载文件以确保FTP服务器配置正确。
请注意,以上信息仅供参考,具体配置步骤可能因Ubuntu版本不同而有所差异。在配置FTP服务器时,请根据实际情况进行调整,并确保遵循相关的安全最佳实践。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu怎么设置成中文