美文网首页
ubuntu FTP踩过的坑

ubuntu FTP踩过的坑

作者: 繁华丶凋零 | 来源:发表于2018-09-28 11:43 被阅读0次

    1.4更新:

    配置文件 vsftpd.conf:
    write_enable=YES
    local_root=/xxxx/center/notice
    anon_root=/xxxx/center/notice

    遇到问题: 用户想 通过winscp 类似的软件登录ftp,然后上传文件
    如果notice 目录是 777 ugo权限, 那么 根本没办法通过软件登录;
    如果notice 目录是 555 ugo权限,那么用户没有上传权限;

    解决办法:
    修改配置文件:
    local_root=/xxxx/center/
    anon_root=/xxxx/center/
    然后给center 目录555 ugo权限,可以登录 ;
    再给 notice 目录777 ugo权限,可以上传 ;

    ################################################
    12.24更新:

    今天 配置ftp 发现有防火墙 就会连接不上,
    需要如下调试:

    首先 :

    1. 安全组添加相应的配置,
      开放 21端口 ;
      以及 开放 部分端口用作 连接 ftp服务器 ;
      以 10000-20000 tcp端口为例

    2. 在 配置文件中 加入 如下语句
      pasv_enable=YES
      pasv_min_port=10000
      pasv_max_port=20000

    重启 服务,ok

    ####################################################

    apt-get 安装 vsftpd
    注意,安装完看一下 版本,最新版本应该是3.0.2-1ubuntu2.14.04.1 (千万别错了,我就是踩了这个坑配置了半天死活不成功)

    其他说实话没什么东西可配置的了,网上一搜一大堆,(心累,不想多说)
    附上本人的配置文件
    root@xxxx:/home/ftp_user# grep -v "#" /etc/vsftpd.conf
    listen=YES
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    dirmessage_enable=YES
    use_localtime=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    secure_chroot_dir=/var/run/vsftpd/empty
    pam_service_name=vsftpd
    chroot_local_user=YES
    allow_writeable_chroot=YES
    local_root=/home/ftp_user/data
    anon_root=/home/ftp_user/data

    附上 /etc/passwd 修改
    root@xxxx:/home/ftp_user# grep ftp_ /etc/passwd
    ftp_user:x:1013:1013:,,,:/home/ftp_user/data:/bin/bash

    附上 ftp目录 文件权限
    root@xxx:/home/ftp_user# ll -d /home/ftp_user/
    drwxrwxrwx 3 ftp_user ftp_user 4096 Sep 27 18:50 /home/ftp_user//
    root@joygames:/home/ftp_user# ll -d data/
    drwxrwxrwx 3 ftp_user ftp_user 4096 Sep 28 11:52 data//
    (我也不知道为啥,这两个目录必须都是777权限,不然就是不能上传)

    以上就是所有配置了,,用winscp软件 账号ftp_user 密码登录
    可上传 可下载

    本次配置主要花的时间 全是因为 版本,全是因为版本 !!!!!!!!!!!!!!!!!!!!

    如果需要匿名用户有 下载权限,需要把配置文件里的 anonymous_enable=NO 改成 YES
    再把 data 目录的写权限去掉 即555 权限

    相关文章

      网友评论

          本文标题:ubuntu FTP踩过的坑

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