在Debian系统上安装FTP服务器,通常会选择vsftpd(Very Secure FTP Daemon)作为默认的FTP服务器软件。以下是安装和配置vsftpd的步骤:
sudo apt update
sudo apt install vsftpd
sudo systemctl status vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo nano /etc/vsftpd.conf
#local_enable=YES
取消注释(删除行首的#号)以允许本地用户登录。
write_enable=YES
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
这将设置被动模式的端口范围为1024到1048。
保存并关闭配置文件。
重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
现在,你的Debian系统上应该已经安装并运行了一个FTP服务器。你可以使用FTP客户端软件连接到服务器,并使用你在Debian系统上创建的用户账户进行登录。
请注意,FTP协议不是加密的,传输的数据可能会被截获。因此,对于涉及敏感信息的传输,建议使用SFTP(SSH File Transfer Protocol)或其他加密的文件传输方法。如果你需要安装SFTP服务器,可以考虑安装OpenSSH服务器:
sudo apt install openssh-server
SFTP通常在SSH协议的基础上提供,因此它提供了更好的安全性和加密。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian FTP服务器如何安装配置