美文网首页
ftp服务器搭建(ubuntu-vsftpd)

ftp服务器搭建(ubuntu-vsftpd)

作者: 一颗了不起的葡萄 | 来源:发表于2018-06-02 11:29 被阅读0次

    1.检查是否安装:

    vsftpd -version

    check_if_installed.png

    2.如果没有安装:

    sudo apt-get update
    sudo apt-get install vsftpd

    3.编辑配置文件:

    sudo gedit /etc/vsftpd.conf

    3.1 配置1:(3.0.2)如下:
    配置文件末尾加入如下语句:最后一句需要表示许可登录用户的文件路径。


    vsftpd_conf_3.0.2.png

    3.2 配置2: (3.0.3)如下:
    配置链接:我是参照这个链接配置的。
    其中,链接中的允许登录文件没有配置,大致和配置1一样。我这里没有配置。
    文件中的用户名采用换行符分隔。

    write_enable=YES
    pam_service_name=ftp(原为vsftpd)

    4.添加用户
    注:尖角号表示可以自己修改,代表一个变量

    mkdir /home/<ftpuser>
    创建用户登录目录
    sudo useradd <ftpuser> -g ftpgroup -d /home/<ftpuser> -m

    增加用户,-g添加到用户组,-d表示用户的登录路径,-m和-d一起使用,表示用户的主路径

    sudo passwd <ftpuser>

    添加用户的密码

    mkdir /home/<ftpuser>/share
    chmod 777 -R /home/<ftpuser>/share

    创建一个存放文件目录,修改权限。

    sudo usermod -s /sbin/nologin <ftpuser>

    限制用户的登录方式,只能通过ftp方式登录(没有配置)

    5.启动服务

    sudo systemctl [start|restart] vsftpd

    或者如下:

    sudo service vsftpd [start|restart]

    6.查看服务是否启动

    cat /etc/services | grep 21

    查看端口对应的服务

    sudo netstat -nap | grep 21

    查看服务是否启动,21端口应该处于监听状态

    7.验证登录
    采用winscp,xftp或者windows自带的ftp目录登录即可。

    相关文章

      网友评论

          本文标题:ftp服务器搭建(ubuntu-vsftpd)

          本文链接:https://www.haomeiwen.com/subject/ubzlsftx.html