ubuntu 16.04 ftp服务开启

1、有问题时完全卸载vsftpd

sudo apt-get purge vsftpd11

2、安装vsftpd

sudo apt-get install vsftpd11

3、创建ftp用户

方法一:直接在系统设置添加用户

方法二:
创建用户目录 sudo mkdir /home/userftp
创建用户 sudo useradd -d /home/userftp -s /bin/bash userftp
修改密码 sudo passwd 啊23456

4、配置vsftpd.conf

sudo gedit /etc/vsftpd.conf

5、

安装完成后打开 /etc/vsftpd.conf 文件,按如下所述修改。

取消如下行的注释(行号为29和33)大概位置

write_enable=YES
local_umask=022

>> 取消如下行的注释(行号120)来阻止除了用户文件夹意外的文件夹。

chroot_local_user=YES

在文件最后增加如下一行:

allow_writeable_chroot=YES

>>添加如下行开启消极模式

pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100

备用
userlist_deny=NO
userlist_enable=YES
#允许登录的用户
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
#默认ftp下载目录
local_root=/home/uftp/12345671234567
local_enable=YES
#设置文件上传
write_enable=YES
#使用utf8
utf8_filesystem=YES

6、关闭防火墙

sudo ufw disable

7、更改用户权限

sudo chmod -R 700 /home/userftp

8、

可以使用下列命令来打开,关闭,重启ftp服务

sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

sudo service vsftpd start
sudo service stop
sudo service restart
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ftp 文件传输协议 跨平台 上传下载文件 vsftpd 工具:非常安全的文件传输协议;默认的命令端口21号,数据...
    柒夏锦阅读 9,544评论 1 9
  • vsftpd.conf 部分:文件格式(5)索引 返回主要内容 名称 vsftpd.conf - vsftpd的配...
    张龙象阅读 6,921评论 0 1
  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 12,323评论 3 25
  • 1 概述 工作中,需要搭建ftp服务器来实现资源的共享。本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,...
    ghbsunny阅读 8,304评论 0 2
  • 图片更清晰,文字在最下面 FTP是TCP/IP的一种应用,使用TCP而不是UDP,所以是可靠的,面向连接的。 FT...
    停下浮躁的心阅读 5,677评论 0 4