ubuntu ftp服务器搭建


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
还有一些问题主要是因为权限问题,待补充

猜你喜欢

转载自blog.csdn.net/bigfoolee/article/details/79921078