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的安装和配置

  • 相关阅读:
    【引用】Android.mk简介
    android02android的四大组件
    rpm 安装指令全
    android04activity的布局管理器
    代码积累1统计图
    清除防火墙所有配置规则
    代码积累2tab页面滑动效果
    RHEL5 配置YUM源 安装RZSZ
    系统安全漏洞扫描软件
    liunx下防火墙的配置
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/5499586.html
Copyright © 2011-2022 走看看