zoukankan      html  css  js  c++  java
  • CurlFtpFS小工具

    CurlFtpFS小工具


    官方网站:


    环境:
    CentOS7.3
    curlftpfs-0.9.2

    一.安装
    yum -y install fuse-devel libcurl-devel
    tar -xvf curlftpfs-0.9.2.tar.gz
    cd curlftpfs-0.9.2
    ./configure && make -j4 && make install

    二.用法
    1.匿名挂载

    root@router:~#mkdir myftp

    root@router:~#curlftpfs ftp://192.168.8.254 myftp/

    root@router:~#ls myftp/

    article_article.htm article_article.htm.zip  ftp ks linux_soft preseed soft yum/

    通过mount可以查看

    curlftpfs#ftp://192.168.8.254/ on /root/myftp type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)

    2.用户名/密码认证
    i. ftp://user:pass@site.com

    root@router:~#mkdir myauthftp

    root@router:~#curlftpfs ftp://vadmin:123@192.168.8.254 myauthftp/

    root@router:~#ls myauthftp/

    memcached-1.4.25.tar.gz pip-8.0.2.tar.gz  pub pyenv_install.sh  ssh_demo.py  vuser/

    ii. -o user="user:pass"
    root@router:~#curlftpfs -o user="vadmin:123" ftp://192.168.8.254 myauthftp/

    root@router:~#ls myauthftp/

    memcached-1.4.25.tar.gz pip-8.0.2.tar.gz  pub pyenv_install.sh  ssh_demo.py  vuser/

    iii. .netrc

    cat >/root/.netrc <<EOF

    machine 192.168.8.254

    login vadmin

    password 123 

    EOF

    root@router:~#chmod 600 .netrc 

    root@router:~#ls myauthftp/

    root@router:~#curlftpfs ftp://192.168.8.254 myauthftp/

    root@router:~#ls myauthftp/

    memcached-1.4.25.tar.gz pip-8.0.2.tar.gz  pub pyenv_install.sh  ssh_demo.py  vuser/

    3.开机自动挂载
    echo 'curlftpfs#vadmin:123@192.168.8.254 /root/myauthftp fuse rw,uid=500,user,noauto 0 0'  >>/etc/fstab

    root@router:~#mount -a

    root@router:~#ls myauthftp/

    memcached-1.4.25.tar.gz pip-8.0.2.tar.gz  pub pyenv_install.sh  ssh_demo.py  vuser/

    4.卸载(fusermount,umount)

    root@router:~#fusermount myauthftp/

    fusermount: old style mounting not supported

    root@router:~#fusermount -uz myauthftp/

    root@router:~#ls myauthftp/

  • 相关阅读:
    intelliJ IDEA最常用的快捷键
    Git使用说明
    mac快速安装程序
    java面试-String、StringBuffer和StringBuilder的区别
    linux静态与动态库创建及使用实例
    linux下动态库编译的依赖问题
    动态库与静态库的区别
    gcc-4.8.3安装,gdb-7.6安装
    设计模式之单件模式
    设计模式之抽象工厂模式
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814006.html
Copyright © 2011-2022 走看看