zoukankan      html  css  js  c++  java
  • [Tips] FTP服务器设置

    安装vsftpd:

    sudo apt-get install vsftpd
    

    匿名登录

    设置配置文件:

     /etc/vsftpd.conf
    

    最后加入:

    anonymous_enable=YES
    write_enable=YES
    no_anon_password=YES
    local_root=/data/ftp
    anon_root=/data/ftp
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    chroot_local_user=YES
    pasv_enable=YES
    pasv_min_port=8000
    pasv_max_port=9000
    

    然后重启生效:

    sudo /etc/init.d/vsftpd restart
    

    注意,平常时候匿名登录需要禁用。

    然后客户端用filezilla连接:
    使用服务器端hostip,匿名登录用户名为:anonymous
    端口默认是服务器的21端口。

    非匿名登录

    创建/etc/vsftpd文件夹和/etc/vsftpd/chroot_list,/etc/vsftpd/user_list两个文件

    user1
    user2
    

    同样

    user1
    user2
    

    其中,chroot主要用来锁定用户可否登录自己主目录,user_list限制用户是否可以登录ftp。
    然后配置vsftpd.conf

    anonymous_enable=NO
    write_enable=YES
    no_anon_password=YES
    local_root=/data/ftp
    anon_root=/data/ftp
    #anon_upload_enable=YES
    #anon_mkdir_write_enable=YES
    chroot_local_user=YES
    pasv_enable=YES
    pasv_min_port=2000
    pasv_max_port=2048
    userlist_enable=YES
    userlist_deny=NO
    userlist_file=/etc/vsftpd/user_list
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    

    这里禁止了匿名登录,同时设置了只能系统系统用户登录的严格登录限制。

  • 相关阅读:
    pandas Dataframe filter
    process xlsx with pandas
    data manipulate in excel with easyExcel class
    modify registry in user environment
    add number line in vim
    java import webservice
    ctypes MessageBoxA
    music 163 lyrics
    【python实例】自动贩卖机
    【python基础】sys模块(库)方法汇总
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/14495164.html
Copyright © 2011-2022 走看看