自建免费的 FTP 服务器可以通过以下步骤实现:
sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
在配置文件中,可以根据需要进行相应的设置,例如:
anonymous_enable=YES
改为 anonymous_enable=NO
,以禁止匿名访问。local_enable=YES
改为 local_enable=YES
,以允许本地用户访问。write_enable=YES
改为 write_enable=YES
,以允许用户写入。保存并退出配置文件。
sudo adduser ftpuser
sudo mkdir /home/ftpuser/ftp
sudo chown ftpuser:ftpuser /home/ftpuser/ftp
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
ip addr show
记下你的服务器 IP 地址,以便客户端连接。
现在,你已经成功搭建了一个免费的 FTP 服务器,可以通过 FTP 客户端软件(如 FileZilla)使用以下信息进行连接:
注意:在实际生产环境中,为了安全性考虑,建议使用加密的 FTP 服务器,例如使用 SFTP(SSH 文件传输协议)而不是普通的 FTP。
领取专属 10元无门槛券
手把手带您无忧上云