• 解决ftp无法连接登录linux的办法


      

    1. 首先安装vsftpd

     命令:yum -y install vsftpd
     之后开启服务:service vsftpd start

    2.关闭防火墙

        1) 重启后生效 
            开启: chkconfig iptables on 
            关闭: chkconfig iptables off 
        2) 即时生效,重启后失效 
            开启: service iptables start 
            关闭: service iptables stop

    3.默认情况下vsftp是不允许root用户登录的,可以通过修改限制来解决这个问题。

    首先找到vsftp的配置目录
    [root@localhost vsftpd]# pwd
    /etc/vsftpd
    [root@localhost vsftpd]# ls
    chroot_list  ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh
    [root@localhost vsftpd]#
    
    修改
    [root@localhost vsftpd]# cat ftpusers
    # Users that are not allowed to login via ftp
    #root
    bin
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody
    
    修改
    [root@localhost vsftpd]# cat user_list
    # vsftpd userlist
    # If userlist_deny=NO, only allow users in this file
    # If userlist_deny=YES (default), never allow users in this file, and
    # do not even prompt for a password.
    # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
    # for users that are denied.
    #root
    bin
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody
    
    上面这个两个就是默认情况下vsftp不允许使用的账号列表,讲文件中root删除,或者前面加个#号 重启一下vsftpd 服务 即可

    4.将 /etc/selinux/config 中的enforcing 模式改为disabled, 然后重启

  • 相关阅读:
    css实现梯形
    CSS3自定义滚动条样式 -webkit-scrollbar
    MySQL-5.6.13免安装版配置方法
    CSS边框长度控制
    The Shapes of CSS(css的形状)
    CSS制作图形速查表
    使用onclick跳转到其他页面/跳转到指定url
    TCP/IP协议
    jQuery实现全选、反选和不选功能
    checkbox在vue中的用法小结
  • 原文地址:https://www.cnblogs.com/xujingyang/p/7070096.html
走看看 - 开发者的网上家园