Ubuntu16.04安装Ftp服务器

          阅读(113)

    Ubuntu 16.04安装Ftp服务器

    为ec2搭建lnmp服务后,你的服务器便可以运行web,接下来就是上传web应用了。(比如wordpress、dedecms……)为了方便上传文件,我们还得配置ftp服务。当然咯,ftp并不见得好使,不过,作为一项古老的服务,还是标配的吧。

    1.为了避免冲突,先卸载vsftpd

    sudo apt-get purge vsftpd

    2、安装vsftpd

    sudo apt-get install vsftpd

    3.创建ftp用户

    p.s.这里兆兆以新建一个叫zhaooftp的用户为例,用户名可以自行更改哦。(其实这是句废话)

    sudo mkdir /home/zhaooftp          #创建用户目录

    sudo useradd -d /home/zhaooftp -s /bin/bash zhaooftp                #创建用户

    sudo passwd zhaooftp                           #修改用户密码

    4、配置vsftpd.conf

    sudo vim /etc/vsftpd.conf

    在vsftpd.conf开头加上以下几句话

    userlist_deny=NO

    userlist_enable=YES

    userlist_file=/etc/allowed_users   #允许登陆的用户列表,等下我们会在列表里添加用户

    seccomp_sandbox=NO

    local_root=/var/www/           #默认的ftp目录,最好改成你的www目录,不然以后麻烦死

    再在下面的代码中找到如下几句话,将前面的#去了,当然你也可以都加在开头

    local_enable=YES

    write_enable=YES                     #允许文件上传

    utf8_filesystem=YES                     #使用utf8编码

    5.添加允许登录的用户 

    sudo vim /etc/allowed_users

    将用户名都写进去,一行一个

    zhaoftp

    ubuntu

    root

    6.启动停止重启ftp服务

    sudo /etc/init.d/vsftpd start             #启动

    sudo /etc/init.d/vsftpd stop             #停止

    sudo /etc/init.d/vsftpd restart         #重启

    p.s.每次重启服务器后最好来重启一下ftp服务,以免错误

    7.为你的www目录添加读写权限

    p.s.这步别忘了,不然ftp是可以登陆,但是你会发现不能上传删除文件。这里以/var/www/这个目录为例

    chmod +R 777 /var/www/

    8.这是句废话

    K.O.   ftp服务搭建完毕。

    运行ftp客户端工具,填写 IP地址、用户名、密码、端口(21)即可登陆了。

    ftp客户端工具的话,自行去网上下一个吧。(filezilla、flashfxp、flashftp……)

    咔!教程到此结束!

    2017-05-14 05:41:44


    喜欢 0



还没有人抢沙发呢~

加载中……