ftp服务器搭建

作者: only_cherry | 来源:发表于2018-06-06 11:06 被阅读24次

    S端是服务器端
    C端是客户端

    下载
    1.S端安装vsftpd
    sudo apt install vsftpd
    2.B端安装lftp(通过lftp方式访问ftp服务器<也可以是ftp或者tftp>)
    sudo apt install lftp
    3.S端创建共享目录(最好是在/home/之下)
    sudo mkdir /home/ftp
    4.S端创建登录服务时的用户
    sudo useradd share -d /home/ftp -s /bin/bash
    1> useradd创建用户
    2> -d指定家目录
    3> -s指定命令解释器
    5.S端修改share用户的口令
    sudo passwd share
    1> 当B端访问A端时使用的就是share这个用户来登录
    6.S端重启服务
    sudo service vsftpd restart
    7.S端关闭防火墙
    sudo service ufw stop
    8.C端通过lftp访问服务
    sudo lftp share@IP地址
    下载普通文件
    get -o -O指定下载到的目录(这里可以自己查询man手册 man lftp)
    下载目录文件
    mirror(也可以指定下载到的目录<直接在后面加>)
    9.C端退出lftp服务
    bye 或者 exit 或者 ctrl + d

    上传
    1.S端在共享目录中创建用于上传的目录
    cd /home/ftp/
    sudo mkdir upload
    2.S端修改上传目录的权限
    sudo chmod o=rwx upload
    3.S端修改vsftpd的配置文件
    sudo vim /etc/vsftpd.conf
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    把上面3行的注释删除掉
    4.S端重启vsftpd的服务
    sudo service vsftpd restart
    5.S端关闭防火墙
    sudo service ufw stop
    6.C端登录服务
    sudo lftp share@IP地址
    7.C端进入上传的目录
    cd upload
    8.C端开始上传文件
    普通性质的文件 put
    目录文件 mirror -R

    相关文章

      网友评论

        本文标题:ftp服务器搭建

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