• vsftpd搭建与配置(CentOS 7.4)


     

    1. 安装

    yum -y install vsftpd

    本次版本为vsftpd 3.0.2

    2. 配置

    2.1. 修改配置文件:

    vi /etc/vsftpd/vsftpd.conf

    anonymous_enable=NO

    local_enable=YES

    write_enable=YES

    local_umask=022

    connect_from_port_20=YES

    pasv_enable=YES  #设置是否允许被动模式

    #pasv_min_port=10024  #端口最小范围

    #pasv_max_port=65536  #端口最大范围

    2.2. 创建用户

    创建用户并设置密码

    useradd ftpuser

    Passwd ftpuser

    3. 连接FTP

    连接FTP,输入用户名和密码

    ftp://10.168.4.77

    4. 主动模式

    配置:

    pasv_enable=NO  #设置是否允许被动模式

    Linux模式使用被动模式,主动模式使用passive命令切换:

    [root@localhost ~]# ftp 10.168.4.76

    Connected to 10.168.4.76 (10.168.4.76).

    220 (vsFTPd 3.0.2)

    Name (10.168.4.76:root): ftpuser   

    331 Please specify the password.

    Password:

    230 Login successful.

    Remote system type is UNIX.

    Using binary mode to transfer files.

    ftp> ls

    550 Permission denied.

    Passive mode refused.

    ftp> passive

    Passive mode off.

    ftp> ls

    200 PORT command successful. Consider using PASV.

    150 Here comes the directory listing.

    -rw-rw-r--    1 1000     1002            0 Aug 21 02:58 1

    drwxrwxr-x    2 1000     1002            6 Aug 21 03:24 test

    226 Directory send OK.

    Windows默认使用主动模式,使用“quote PASV”切换为被动模式

    5. 被动模式

    配置:

    pasv_enable=YES  #设置是否允许被动模式(默认被动)

  • 相关阅读:
    qt 数据库操作总结
    Pro*C编程研究一:从.pc到.exe
    通过OCCI连接oracle(C++)
    数据库操作通用类
    一个数据库操作类,适用于Oracle,ACCESS,SQLSERVER
    如何卸载oracle11g
    ORA-12541:TNS:无监听程序
    Qt 线程基础(QThread、QtConcurrent等) 2
    QThreadPool类和QtConcurrent命名空间
    AE 向已存在的要素类中添加字段
  • 原文地址:https://www.cnblogs.com/gongxr/p/13541932.html
Copyright © 2020-2023  润新知