zoukankan      html  css  js  c++  java
  • linux 打开FTP 功能

    http://blog.csdn.net/jay285979220/article/details/62216622

    今天在linux上安装完了vsftpd后,使用root账号一直无法登陆到服务器上。于是就开始百度解决方法。很多方法讲的都不是很清楚,一直没有结觉我的问题。后来,我想为什么别人按照那些方法可以解决问题,而我不行。是不是我的系统还有其他的地方有问题,于是我就开始思索。我在连接ftp的时候调用的是21号端口,会不会是端口没有打开,于是检查了下端口的状态,果然21号端口没有打开,于是打开后,ftp就可以连上了。下面是我的解决办法:

    ssh远程登录服务器,使用vi /etc/vsftpd/ftpusers 修改配置文件,输入i进入编辑模式,把root用户的配置注释掉(在文件行前加入#),如图所示:

    然后输入Esc退出编辑模式,同时输入Shift + :(冒号),输入wq,回车保存退出。

    [root@localhost media]# vi /etc/vsftpd/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
    ~
    ~
    ~
    "/etc/vsftpd/user_list" 20L, 362C written
    [root@localhost media]#
    然后重启ftp:


    #/sbin/service vsftpd restart
     
     
    防火墙开放特定端口:
    ①文件/etc/sysconfig/iptables    
     ②添加:
        -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
    ③重启防火墙:service  iptables  restart
    这样就可以连接上ftp了

     
  • 相关阅读:
    软件测试经理工作职责
    测试经理的年终总结
    从0到1,如何快速搭建人才梯队?
    Centos 的常用命令总结
    Docker的常用命令总结
    Jenkins Android项目编译配置(完整版)
    linux CentOS 权限问题修复(chmod 777 -R 或者chmod 755 -R问题修复)
    基于gitlab的项目管理流程
    js 防抖动、重复提交、频繁点击
    GPUImage移植总结
  • 原文地址:https://www.cnblogs.com/feiyun8616/p/7874519.html
Copyright © 2011-2022 走看看