博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最简单靠谱的vsftpd安装指南(Ubuntu16.04)
阅读量:6683 次
发布时间:2019-06-25

本文共 1259 字,大约阅读时间需要 4 分钟。

vsftp (very secure FTP daemon)意为非常安全的ftp进程

特点:小巧|免费 | 安全,是Linux下最受推崇的ftp服务


安装ftp前要了解:ftp的账户是主机Linux的一个账户,所以最好了解一些Linux终端账户管理的知识,当然不懂也没关系,按照我的步骤一步一步来就好,如果出现无法解决的权限问题(比如sudo 后还是提示没有权限),可以直接在终端切换到 su root,输入root密码,一切搞定

在Linux下创建ftp用户(这里设置用户名:zhaozhao 密码:zhaozhao)

创建用户 zhaozhao 并指定目录

sudo useradd -d /home/ftp/zhaozhao -M zhaozhao

在终端输入

sudo passwd zhaozhao

然后自定义重复输入密码两次,我这里默认使用 zhaozhao 作为密码(输入密码时,无星号提示)

输入密码截图

先更新软件包管理器apt-get

sudo apt-get update

如果apt-get被锁,执行以下指令(被锁的情况常见于软件安装进程被意外中断,可选)

sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock

安装vsftpd

sudo apt-get install vsftpd

创建ftp上传文件夹

sudo mkdir /home/ftp

设置文件夹权限

sudo chmod 755 /home/ftp

/home/ftp/ 创建文件夹

sudo mkdir /home/ftp/zhaozhao

设置文件夹权限

sudo chmod 777 /home/ftp/zhaozhao

设置相关配置

sudo vim /etc/vsftpd.conf

#禁止匿名访问(保持默认)anonymous_enable=NO#接受本地用户(保持默认)local_enable=YES#允许上传write_enable=YES#用户只能访问限制的目录chroot_local_user=YES#设置固定目录,在结尾添加。如果不添加这一行,各用户对应自己的目录,当然这个文件夹自己建local_root=/home/ftp#自己添加语句,防止500错误seccomp_sandbox=no

修改 /etc/pam.d/vsftpd

sudo vim /etc/pam.d/vsftpd

auth required pam_shells.so前加#

加#.png

重启服务

sudo service vsftpd restart

查看服务状态

service vsftpd status
查看服务状态

推荐使用Filezilla|免费|开源|强大|尝试连接

Fillzilla图标
Fillzilla主界面

在Filezilla中拖拽即可设置上传文件

拖拽上传

转载地址:http://faaao.baihongyu.com/

你可能感兴趣的文章
C++学习-2
查看>>
SQL中查询数据表字段名称的查询语句
查看>>
关于masonry
查看>>
mysql单表导入数据,全量备份导入单表
查看>>
GAITC 2019全球人工智能技术大会(南京)
查看>>
使用gradle生成protobuf
查看>>
transition transform animate的使用
查看>>
WebService_HelloWorld
查看>>
【翻译】Ext JS最新技巧——2014-5-12
查看>>
全局临时表
查看>>
谈谈加载(Loading)的那点事
查看>>
关于nginx的Job for nginx.service failed because the control process exited with error code.错误
查看>>
微信公众平台开发(108) 微信摇一摇
查看>>
Java 函数参数传递方式详解 分类: Java Game ...
查看>>
Flex 截图 实例
查看>>
6-4 内部类
查看>>
cryptography TransformFinalBlock 返回指定长度的哈希值
查看>>
与关系型数据库相比,MongoDB的优缺点
查看>>
使用Atom编写Makedown
查看>>
angular 去掉url里面的#
查看>>