zoukankan      html  css  js  c++  java
  • 【二】阿里云服务器安装ftp,并远程登陆

    一、安装vsftpd

    apt-get install vsftpd

    二、配置vsftpd

    1、添加用户

    adduser ftptest
    
    passwd ftptest //设置密码
    
    mkdir ftp目录
    
    chown 777 ftptest.ftptest ftp目录
    
    vim /etc/vsftpd.conf   //编辑文件

    2、vsftpd.conf文件做如下配置

    #修改下列参数的值
    #禁止匿名登录FTP服务器
    anonymous_enable=NO
    #允许本地用户登录FTP服务器
    local_enable=YES
    #监听IPv4 sockets
    listen=YES
    #在行首添加#注释掉以下参数,关闭监听IPv6 sockets
    #listen_ipv6=YES
    
    #添加下列参数
    #设置本地用户登录后所在目录
    local_root=/var/ftp/test
    #全部用户被限制在主目录
    chroot_local_user=YES
    #启用例外用户名单
    chroot_list_enable=YES
    #指定例外用户列表文件,列表中用户不被锁定在主目录
    chroot_list_file=/etc/chroot_list
    #开启被动模式
    pasv_enable=YES
    allow_writeable_chroot=YES
    #本教程中为Linux实例公网IP
    pasv_address=<FTP服务器公网IP地址>
    #设置被动模式下,建立数据传输可使用的端口范围的最小值
    pasv_min_port=<port number>
    #设置被动模式下,建立数据传输可使用的端口范围的最大值
    pasv_max_port=<port number>

    3、新建文件chroot_list,将ftp用户加入其中,一行一个用户。

    4、重启ftp

    service vsftpd restart

    5、设置阿里云安全组

    21/21和配置文件中的pasv_min_port/pasv_max_port端口

  • 相关阅读:
    Java -verbose:gc 命令
    JVM中启用逃逸分析
    nginx指定配制文件
    jvm笔记
    python添加tab键提示
    ssh-copy-id帮你建立信任
    救火必备linux命令
    oracle判断字符串中包函另外一个字符串
    String,StringBuffer,StringBuilder三者区别
    Python数据分析应用背景
  • 原文地址:https://www.cnblogs.com/youyuan1980/p/13935870.html
Copyright © 2011-2022 走看看