• Linux vsftpd 安装 配置


    -- 安装(以Redhat为例)

      mount redhat的安装光盘

      光盘根目录下Server文件夹下(或Packages文件夹下)有好多rpm文件,找到一个叫vsftpd-×××.rpm的文件

    -- 相关命令
        ascii        // 以ascii方式传送文件
        binary        // 以二进制方式传送文件(安装文件需要这种方式传送)
        bye            // 离开
        cd            // 进入目录
        cdup        // 进入上层目录
        chmod        // 改变远程主机文件权限
        delete        // 删除远程主机上的文件
        get            // 获取文件
        mget        // 获取多个文件
        put/mput    // 与get对应
        lcd         // 改变当前成本机的目录,默认到home目录
       
    -- 虚拟路径相关
        eg:    /home/a     映射为 ftp://localhost/a
            /home/a/c    映射为 ftp://localhost/c
            
        mount --bind [源目录] [新目录]
        
        ftp默认目录:/var/ftp,若要把/mnt/sun/test 映射到 /var/ftp目录中
            mount --bind /mnt/sun/test /var/ftp/test
            
        umount 接触绑定

    -- 日志功能
        xferlog_file=/var/log/vsftpd.log

    -- 欢迎信息(修改vsftpd.conf文件)
        dirmessage_enable=YES
        message_file=.message(这是一个文件,把.message复制到用户家目录,若直接放到ftp目录下,则匿名用户可见)

    -- 修改默认目录
        ftp用户管理 /etc/passwd 看ftp那一行
        [root@sun vsftpd]# cat /etc/passwd | grep ftp
        ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
        sunftp:x:501:50::/opt/sunftp:/sbin/nologin
        修改改上述文件可以改变ftp用户的家目录
       
    -- 把用户限制在家目录
        在/etc 或 /etc/vsftpd中创建一个文件, touch /etc/vsftpd/vsftpd.chroot_list
        若sun, test两用户限制在家目录,则把两用户名放在文件中(每个用户占一行)
        修改vsftpd.conf文件:
            chroot_list_enable=YES
            chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
        若要限制所有用户,在vsftpd.conf中添加:chroot_local_user=YES

    -- 添加用户
        adduser -d /opt/sun -g ftp -s /sbin/nologin sun    // 创建用户,但是取消其ssh权限
        passwd sun    //改变用户sun的密码
       
    -- 指定IP
        /etc/hosts.allow
        vsftpd:10.19.36.204:DENY
        vsftpd:10.19*:DENY

        这里比较全面:http://www.linuxsir.org/main/node/152

  • 相关阅读:
    LVM
    Linux 压缩归档
    <基础> PHP 字符串操作
    <基础> PHP 数组操作
    PHP 文件操作类(转载)
    Linux 磁盘管理(分区、创建文件系统、挂载)
    文件系统(File System)
    Linux 硬链接、软链接
    Django基础一
    数据库约束
  • 原文地址:https://www.cnblogs.com/SunChina/p/2108830.html
Copyright © 2020-2023  润新知