最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linux FTPServer 怎样设置共享文件夹
时间:2026-06-16 09:21:43 编辑:袖梨 来源:一聚教程网
在Linux上设置FTP服务器以共享文件夹,可以使用多种FTP服务器软件,如vsftpd、ProFTPD、Pure-FTPd等。以下是使用vsftpd作为示例的步骤:

1. 安装vsftpd
首先,确保你的系统已经安装了vsftpd。如果没有安装,可以使用以下命令进行安装:
sudo apt updatesudo apt install vsftpd2. 配置vsftpd
安装完成后,需要编辑vsftpd的配置文件 /etc/vsftpd.conf。
sudo nano /etc/vsftpd.conf在配置文件中进行以下修改:
允许本地用户登录:
local_enable=YES允许写操作:
write_enable=YES允许匿名用户登录(可选):
anonymous_enable=YES设置匿名用户的主目录(可选):
anon_root=/var/ftp设置本地用户的主目录:
chroot_local_user=YESallow_writeable_chroot=YES设置FTP服务器监听的端口(可选):
listen_port=21启用被动模式(可选):
pasv_enable=YESpasv_min_port=1024pasv_max_port=1048
3. 创建共享文件夹
创建一个用于共享的文件夹,并设置适当的权限。
sudo mkdir -p /srv/ftp/sharedsudo chown ftpuser:ftpuser /srv/ftp/sharedsudo chmod 755 /srv/ftp/shared将 ftpuser 替换为你希望用于FTP访问的用户。
4. 配置用户权限
确保FTP用户有权限访问共享文件夹。
sudo usermod -d /srv/ftp/shared ftpusersudo usermod -s /sbin/nologin ftpuser5. 重启vsftpd服务
保存配置文件并重启vsftpd服务以应用更改。
sudo systemctl restart vsftpd6. 防火墙设置
确保防火墙允许FTP流量。如果你使用的是UFW(Uncomplicated Firewall),可以运行以下命令:
sudo ufw allow 21/tcpsudo ufw allow 1024:1048/tcp7. 测试FTP连接
使用FTP客户端连接到你的服务器,测试是否可以访问共享文件夹。
ftp your_server_ip输入用户名和密码,然后尝试列出共享文件夹的内容。
通过以上步骤,你应该能够在Linux上成功设置一个FTP服务器并共享文件夹。根据你的具体需求,可能还需要进行其他配置和调整。
相关文章
- AI测臭有趣吗 AI测臭玩法说明 06-16
- 洛克王国世界武斗酷猫如何介绍 06-16
- 最强斗王开服时间是何时 06-16
- Notion AI企业版国内能用吗?3步检查网络与账号 06-16
- 哥特王朝:重制版高山堡垒隐藏房间位置分享 06-16
- 哥特王朝:重制版制作魔法卷轴学习方法介绍 06-16