文档章节

ubuntu 16.04 服务器版 安装 vsftp 历程

wwzzhh166
 wwzzhh166
发布于 2017/09/10 17:31
字数 423
阅读 26
收藏 1

目标:

每个人一个 ftp 账号,只允许操作 www 目录以及www下不同项目目录

可以自由创建、删除目录和文件,后续再视情况进行限制

 

1、保证能够连接外网

    测试: ping www.baidu.com

                curl www.baidu.com

如果不通,参考

    http://blog.csdn.net/dream361/article/details/53504768

    添加DNS ,例如: 114.114.114.114

2、增加 国内源,参考

    http://www.linuxidc.com/Linux/2016-06/132518.htm

    然后 sudo apt-get update

3、安装 ftp

    参考很多,列举三个,我主要参考了第三个

    http://blog.csdn.net/yancey_blog/article/details/52790451

    http://www.linuxidc.com/Linux/2016-09/135634.htm

    http://www.mamicode.com/info-detail-1783482.html

    安装后,ps -ef |grep ftp 检验 vsftp 服务是否启动!

4、创建以下用户,并对应目录为 /var/www

        useradd  -d /var/www test1

        useradd  -d /var/www test2

        useradd  -d /var/www ftpuser

        useradd  -d /var/www ftp191

        useradd  -d /var/www wzh191

这时候现在客户端 ftp 测试 ftp 服务器的链接是否畅通

我遇到了 530,553 错误,按照以上参考网站惊醒了修改!

5、以上用户加入到 /etc/vsftpd.user_list 白名单

    vim /etc/vsftpd.user_list 打开检查

6、设置 ftpuser 组

    groupadd ftpuser

7、全部加入 ftpuser 组

    gpasswd -a test1 ftpuser

    gpasswd -a test2 ftpuser

    gpasswd -a ftpuser ftpuser

    gpasswd -a ftp191 ftpuser

    gpasswd -a wzh191 ftpuser

8、设置 ftp 的 root 目录所属组 到 ftpuser组

    chgrp ftpuser /var/www

9、设置 /var/www 为 777(755 对于组成员不可写)

    chmod -R 777 /var/www

10、ftp 测试 

在www目录下新建、删除目录

上传测试文件到 www 和 www下的子目录

大功告成!后期

11、后来在另一个服务器上遇到 错误

    500 OOPS: vsftpd: refusing to run with writable root inside chroot() ftp: Login failed

参考:

http://www.cnblogs.com/bcsflilong/p/4200139.html

修改 /etc/vsftpd.chroot_list

© 著作权归作者所有

共有 人打赏支持
wwzzhh166
粉丝 2
博文 59
码字总数 51513
作品 0
东城
架构师
私信 提问
加载中

评论(1)

小-马-过-河
小-马-过-河
:+1:
#转载# Ubuntu 16.04安装搜狗输入法

#转载# Ubuntu 16.04安装搜狗输入法 C/C++程序员之家2018-01-020 阅读 Linux 我目前知道Ubuntu有两个还算好用的中文输入法: 搜狗拼音 :搜狗出品面向Linux的输入法。 Fcitx :它是Linux世界...

C/C++程序员之家
01/02
0
0
2018年给你选择7个最好的Linux服务器发行版

2018年给你选择7个最好的Linux服务器发行版 IMCN 2小时前暂无评论 阅读 36 次 选择Linux的服务器? 当谈到不同操作系统的普及时,Linux在服务器市场上占有绝对的头把交椅。 由于稳定性、安全...

IMCN
2017/12/25
0
3
#转载# Ubuntu 16.04安装Fcitx拼音输入法

#转载# Ubuntu 16.04安装Fcitx拼音输入法 C/C++程序员之家2018-01-023 阅读 Linux 我目前知道Ubuntu有两个还算好用的中文输入法: Fcitx :它是Linux世界开源的输入法框架,提供 Google Pin...

C/C++程序员之家
01/02
0
0
Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法

转载地址: http://blog.csdn.net/fuchaosz/article/details/51882935 [+] 1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源、安装搜狗输入法、Chrome浏览器、...

菜鸟的征程
2017/07/23
0
0
你应该知道关于 Ubuntu 18.04 的一些事

Ubuntu 18.04 版本 已经到来。我可以在各种 Facebook 群组和论坛中看到许多来自 Ubuntu 用户的提问。我还在 Facebook 和 Instagram 上组织了 Q&A 会议,以了解 Ubuntu 用户对 Ubuntu 18.04 的...

04%
05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

以太坊Token通证或者代币的真正作用是什么?

上一篇文章以太坊(Ethereum)与以太(Ether)中,你应该很好地理解以太坊是如何构建以太坊应用程序网络的,这些应用程序需要一个名为Ether的加密货币来运行。现在是时候引入一个更深层的概念...

笔阁
4分钟前
0
0
PHP - 利用P3P实现跨域

P3P是什么 P3P Platform for Privacy Preferences, 是W3C公布的一项隐私保护推荐标准,以为用户提供隐私保护。 P3P标准的构想是:Web 站点的隐私策略应该告之访问者该站点所收集的信息类型、...

hansonwong
4分钟前
0
0
传统SSM框架之微信授权登陆

1、jdbc.properties (下面瞎写的值) WEIXIN_APP_ID=wx5438496a99c8d26acbWEIXIN_APP_SECRET=d070fjcwiefhwr38942dw 2、获取配置属性 /** * @Author:Mujiutian * @Description:微信参......

木九天
5分钟前
0
0
以太坊(Ethereum)与以太(Ether)为什么容易混淆?

客观的来说,以太坊与以太这两个概念很容易混淆。 当我们听到以太坊Ethereum这个词时,我们通常会将它与加密货币(比如比特币)联系起来。虽然这个定义并不完全错误。但重要的是要理解以太坊...

geek12345
6分钟前
0
0
ROS实操笔记四 msg 和srv

msg: msg files are simple text files that describe the fields of a ROS message. They are used to generate source code for messages in different languages. srv: an srv file descr......

placido
7分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部