Ubuntu16.04安装ftp服务器
在安装过程中可能会出现Unable to locate package vsftpd问题
主要是没有更新更新源
安装:
sudo apt-get install vsftpd
这里是创建了一个uftp的用户
方法一:直接在系统设置添加用户
方法二:
创建用户目录 sudo mkdir /home/uftp
创建用户 sudo useradd -d /home/uftp -s /bin/bash uftp
修改密码 sudo passwd uftp
配置vsftpd.conf
sudo gedit /etc/vsftpd.conf
编辑vsftpd.conf文件
一些主要的配置文件
local_enable=YES
#设置文件上传
write_enable=YES
#使用utf8
utf8_filesystem=YES
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)
取消如下配置前的注释符号:
local_enable=YES(是否允许本地用户登录)
write_enable=YES(是否允许本地用户写的权限)
chroot_local_user=YES(是否将所有用户限制在主目录)
chroot_list_enable=YES(是否启动限制用户的名单)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)
启动停止重启服务
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart
- 卸载
sudo apt-get purge vsftpd
还有一些问题主要是因为权限问题,待补充