在Linux系统中,使用FTP服务器可以实现文件共享。以下是设置FTP服务器并实现文件共享的步骤:
sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
根据需要修改以下配置项:
anonymous_enable=YES
:允许匿名用户访问。local_enable=YES
:允许本地用户访问。write_enable=YES
:允许上传文件。chroot_local_user=YES
:将本地用户限制在其主目录中。allow_writeable_chroot=YES
:允许chroot环境中的用户写入。保存并退出配置文件。
sudo systemctl restart vsftpd
sudo adduser ftpuser
sudo passwd ftpuser
按照提示输入用户名和密码。
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
将ftpuser
替换为实际的FTP用户名。
sudo ufw allow 21/tcp
注意:FTP协议不安全,因为它在传输数据时未加密。在生产环境中,建议使用SFTP(SSH File Transfer Protocol)或FTPS(FTP Secure)等更安全的协议。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: linux搭建mqtt需什么权限