前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最简单靠谱的vsftpd安装指南(Ubuntu16.04)

最简单靠谱的vsftpd安装指南(Ubuntu16.04)

作者头像
zhaoolee
发布2018-04-19 10:19:31
1.6K0
发布2018-04-19 10:19:31
举报
文章被收录于专栏:木子昭的博客木子昭的博客

vsftp (very secure FTP daemon)意为非常安全的ftp进程 特点:小巧|免费 | 安全,是Linux下最受推崇的ftp服务


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

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

创建用户 zhaozhao 并指定目录

代码语言:javascript
复制
sudo useradd -d /home/ftp/zhaozhao -M zhaozhao

在终端输入

代码语言:javascript
复制
sudo passwd zhaozhao

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

输入密码截图

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

代码语言:javascript
复制
sudo apt-get update

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

代码语言:javascript
复制
sudo rm /var/lib/apt/lists/lock

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

安装vsftpd

代码语言:javascript
复制
sudo apt-get install vsftpd

创建ftp上传文件夹

代码语言:javascript
复制
sudo mkdir /home/ftp

设置文件夹权限

代码语言:javascript
复制
sudo chmod 755 /home/ftp

/home/ftp/ 创建文件夹

代码语言:javascript
复制
sudo mkdir /home/ftp/zhaozhao

设置文件夹权限

代码语言:javascript
复制
sudo chmod 777 /home/ftp/zhaozhao

设置相关配置

代码语言:javascript
复制
sudo vim /etc/vsftpd.conf

代码语言:javascript
复制
#禁止匿名访问(保持默认)
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

代码语言:javascript
复制
sudo vim /etc/pam.d/vsftpd

auth required pam_shells.so前加#

加#.png

重启服务

代码语言:javascript
复制
sudo service vsftpd restart

查看服务状态

代码语言:javascript
复制
service vsftpd status

查看服务状态

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

Fillzilla图标

Fillzilla主界面

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

拖拽上传

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.04.11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在Linux下创建ftp用户(这里设置用户名:zhaozhao 密码:zhaozhao)
    • 创建用户 zhaozhao 并指定目录
      • 在终端输入
        • 然后自定义重复输入密码两次,我这里默认使用 zhaozhao 作为密码(输入密码时,无星号提示)
        • 先更新软件包管理器apt-get
        • 如果apt-get被锁,执行以下指令(被锁的情况常见于软件安装进程被意外中断,可选)
        • 安装vsftpd
        • 创建ftp上传文件夹
        • 设置文件夹权限
        • 在 /home/ftp/ 创建文件夹
        • 设置文件夹权限
        • 设置相关配置
          • 修改 /etc/pam.d/vsftpd
            • 重启服务
              • 查看服务状态
                • 推荐使用Filezilla|免费|开源|强大|尝试连接
                  • 在Filezilla中拖拽即可设置上传文件
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档