zoukankan      html  css  js  c++  java
  • ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器

    Ftp服务器是使用以vsftp为例。
    1. 安装
        $sudo aptitude install vsftpd
        $ps aux | grep 'ftp'

    2. 配置文件
        /etc/vsftpd.conf
        文件中都包含配置选项,要使选项起作用,可去掉注释符#

    3. 重启服务器
        /etc/init.d/vsftpd restart

       sudo service vsftpd restart  (ubuntu 16.04采用此命令重启)

    4. 用户可通过两种方式登录ftp服务器:实名和匿名
        可首先在自己服务器上练习,然后再连同事的
        $ftp 127.0.0,1
        $akaedu
        $akaedu
       
        实名登录并下载上传文件需配置参数:
        local_enable=YES
        write_enable=YES

    5.  匿名登录
         默认的匿名登录路径为/srv/ftp。
        通过/etc/passwd中ftp用户的默认目录给出。
        匿名登录用户名:anonymous
       
        在/srv/ftp下创建一ftp用户目录,可供上传下载文件。
        $cd /srv/ftp
        $sudo mkdir incoming
        $sudo chown ftp:nogroup incoming
        此时,incoming目录即为上传下载操作目录

        匿名登录需配置参数:
        anonymous_enable=YES
        anon_upload_enable=YES
        anon_mkdir_write_enable=YES

    6. ftp登录后只能put/get操作,上传下载文件,不能操作目录

    7. lftp
        中文乱码用lftp解决。
        mirror 下载整个目录及其子目录
        mirror -R 上传整个目录及其子目录
        put上传文件      mput 上传多个文件
        get 下载文件     mget 下载多个文件

    8. 问题
       1)lftp匿名登录时,mirror可上传目录,但其下文件不能。
            实际上传成功,lftp下不可见(因上传文件的权限所有者改变)
        2)上传的文件不能下载
              上传文件后,文件所有者改变,不能下载
        3) 上传文件名root修改后,lftp不能查看到。
              不同步,需重新登录查看。

    参考:Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

  • 相关阅读:
    向量空间模型 词袋模型
    python 小点
    python list的append()和extend()方法
    numpy 数组运算
    内置函数和numpy中的min(),max()函数
    python index()函数
    Python支持的正则表达式元字符和语法
    Python多线程
    查看linux机器配置&内核版本
    Shell获取文件的文件名和扩展名的例子
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/5499586.html
Copyright © 2011-2022 走看看