美文网首页
Linux开启ftp服务及基本使用方法

Linux开启ftp服务及基本使用方法

作者: 步履不停的Suunny | 来源:发表于2017-12-20 12:19 被阅读0次

    Linux开启ftp服务及基本使用方法

    近期工作需要了解下ftp,就学习了一下,在linux下搭建了一个ftp服务,windows下进行了基本操作,总结一下。

    基础知识就不写了, 参考网上链接

    1 Linux服务器安装ftp软件

    sudo apt install vsftpd
    

    2 查看ftp安装是否成功及路基

    #which vsftpd
    

    3 查看ftp 服务器状态, 安装后已经启动

    #service vsftpd status
    

    4 启动ftp服务器及重启ftp服务器

    #service vsftpd start
    #service vsftpd restart
    

    5 查看服务有没有启动

    #netstat -an | grep 21    //默认端口为21
    tcp        0      0 0.0.0.0:21        0.0.0.0:*       LISTEN 
    如果看到以上信息,证明ftp服务已经开启。
    

    6 如果需要开启root用户的ftp权限要修改以下两个文件

    #vi /etc/vsftpd.ftpusers中注释掉root
    #vi /etc/vsftpd.user_list中也注释掉root
    然后重新启动ftp服务。
    

    7 登录
    window下,进入cmd命令窗口,输入

    C:\Users\qfyu>ftp
    ftp> open 192.168.1.151              //打开服务器IP
    连接到 192.168.1.151。
    220 (vsFTPd 3.0.3)
    200 Always in UTF8 mode.
    用户(192.168.1.151:(none)): a        //输入用户名
    331 Please specify the password.
    密码:                                 //输入密码
    230 Login successful.
    ftp>
    

    参考链接1

    8 查看本地当前文件夹中目录及文件

    !dir
    
    image.png

    9 切换目录

    ftp> lcd C:\Users\qfyu\log
    
    image.png

    10 查看远程服务器目录及文件

    ls 
    pwd
    cd path  //切换服务器目录
    
    image.png

    11 下载文件

    get filename   //下载此文件到本地当前目录。 可以!dir查看
    mget *.xls //可以使用通配符上传多个文件
    
    image.png

    12 上传文件

    put filename
    mput  *.log//可以使用通配符
    
    遇到的问题:向vsftp服务器上传文件报“550 Permission denied”
    原因:vsftp默认配置不允许上传文件。
    解决:修改服务器/etc/vsftpd.conf
    将“write_enable=YES”前面的#取消。
    重启vsftp服务器 service vsftpd restart
    

    13 退出ftp

    bye
    quit
    

    参考链接

    相关文章

      网友评论

          本文标题:Linux开启ftp服务及基本使用方法

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