在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
你还可以根据需要调整其他设置,例如匿名访问、目录权限等。
sudo systemctl restart vsftpd
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
请注意,FTP协议不是非常安全的,因为它在传输数据时不加密。对于更安全的文件传输,可以考虑使用SFTP(SSH File Transfer Protocol),它是SSH的一部分,并且提供了加密的文件传输。如果你需要设置SFTP,可以在SSH服务器上进行配置。