linux配置ftp服务器
时间: 2023-04-28 19:05:41 浏览: 83
可以使用 vsftpd 来配置 Linux 上的 FTP 服务器。
1. 安装 vsftpd:在命令行输入 `sudo apt-get install vsftpd` (Ubuntu/Debian) 或 `sudo yum install vsftpd` (CentOS/Fedora)。
2. 修改配置文件:使用文本编辑器打开 `/etc/vsftpd.conf`,修改以下配置:
- 将 `anonymous_enable=YES` 改为 `anonymous_enable=NO`,禁止匿名用户访问。
- 将 `local_enable=NO` 改为 `local_enable=YES`,允许本地用户登录。
- 将 `write_enable=NO` 改为 `write_enable=YES`,允许上传文件。
3. 重启 vsftpd:在命令行输入 `sudo service vsftpd restart`,重启 FTP 服务。
4. 创建用户:在命令行输入 `sudo adduser [username]`,创建一个新用户。
5. 配置用户权限:使用文本编辑器打开 `/etc/vsftpd.user_list`,在文件中加入刚刚创建的用户名。
6. 限制用户上传权限:在配置文件中找到 `chroot_local_user=YES`,改为`chroot_local_user=NO`
7. 重启 vsftpd:在命令行输入 `sudo service vsftpd restart`
8. 使用FTP client连接服务器,输入本地 IP ,username,password 信息即可登陆.
注意:在实际操作过程中,可能需要根据实际情况进行额外的配置。