步骤如下:
关闭防火墙sudo ufw status,sudo ufw disable
安装vsftpd软件包。使用命令`sudo apt-get update`(出现apt-get update出现无法连接上 archive.ubuntukylin.com不用管,继续下面操作)和`sudo apt-get install vsftpd`来安装vsftpd软件包。安装完成后,可以使用命令`vsftpd -v`来查看版本,验证是否安装成功。
- 配置FTP服务。使用命令`sudo gedit /etc/vsftpd.conf`打开vsftpd的配置文件。在配置文件中,需要设置一些参数,例如
- `local_enable=YES` 允许本地用户登录FTP服务器。
- `write_enable=YES` 允许用户有修改文件权限。
- `anonymous_enable=NO` 禁止匿名用户登录。
- `local_umask=022` 设置本地用户创建文件的umask值。
- `chroot_local_user=YES` 使本地用户进入chroot环境。
- `secure_chroot_dir=/var/run/vsftpd/empty` 当不需要访问系统文件权限时使用。
- 重启FTP服务。使用命令`sudo service vsftpd restart`来重启FTP服务
- 测试FTP服务。可以使用Windows下的FTP客户端(如FileZilla)连接到Ubuntu的FTP服务器,进行测试。
以上步骤完成后,Ubuntu的FTP服务应该已经安装和配置成功。