zoukankan      html  css  js  c++  java
  • 阿里云服务器CentOS7 vsftp安装、设置及后台端口的设置

    查看是否安装vsftp,我这个是已经安装的。

    [root@localhost vsftpd]# rpm -qa |grep vsftpd
    vsftpd-3.0.2-11.el7_2.x86_64

    如果没有发现,则安装。

    yum install -y vsftpd

    启动vsftpd服务,以及重启命令(centos7.0以上版本)

    [root@localhost vsftpd]# /bin/systemctl start vsftpd.service
    [root@localhost vsftpd]# /bin/systemctl restart vsftpd.service

    创建shopUser用户并指定其访问目录是web且限定用户不能telnet,只能ftp

    #useradd  -d /alidata/web shopUser -s /sbin/nologin
    #passwd shopUser

    注:如果ftp用户不能登录时要检查该用户的shell设定是否正确,如果在/etc/shells中不存在/sbin/nologin,结果就会出错导致用户无法登录。

    打开/etc/shells,添加“/sbin/nologin”,即可

    如果还是不能打开FTP则打开:/etc/passwd/看看刚刚添加的用户所允许的地址和bin是否正常,不正常给修改过来

    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=777
    
    #anon_upload_enable=YES
    #anon_mkdir_write_enable=YES
    
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    
    #chown_uploads=YES
    #chown_username=whoever
    #xferlog_file=/var/log/vsftpd.log
    
    pasv_promiscuous=YES
    
    xferlog_std_format=YES
    
    #idle_session_timeout=600
    #data_connection_timeout=120
    #nopriv_user=ftpsecure
    
    async_abor_enable=YES
    ascii_upload_enable=YES
    ascii_download_enable=YES

    chroot_local_user=YES
    #chroot_list_enable=YES
    #chroot_list_file=/etc/vsftpd/chroot_list
    #ls_recurse_enable=YES?
    listen=YES
    #listen_ipv6=YES

    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES

    user_config_dir=/etc/vsftpd/userconfig
    allow_writeable_chroot=YES

    pasv_enable=YES
    pasv_min_port=4500
    pasv_max_port=5000

  • 相关阅读:
    POJ-1318(list.sort()输出不为字典序,map才是按字典序排列)
    C++ 进阶
    命令模式在MVC框架中的应用
    使用NoSQL Manager for MongoDBclient连接mongodb
    第一部分 学习函数式思维
    【剑指offer】复杂链表的复制
    Hadoop-2.4.0分布式安装手冊
    Impala中多列转为一行
    js(jquery)绑定点击事件
    hdu1243 最长公共子序列(LCS)
  • 原文地址:https://www.cnblogs.com/firstcsharp/p/10534318.html
Copyright © 2011-2022 走看看