ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ftp:connect :No route to host

ftp:connect :No route to host

原创 Linux操作系统 作者:tangxiaodong 时间:2015-12-02 15:28:37 0 删除 编辑
一、连接FTP服务器时提示错误
情况说明:服务器本地可以登录FTP,局域网中的其它机器使用“ftp IP”命令时,提示如下图:
原因:防火墙处于活动状态,未开放FTP控制端口21。
处理:
    A.关闭防火墙
          即时关闭:service iptables stop,重启后失效。
          永久关闭:chkconfig iptables off
    B.开放21端口
          进入"etc/sysconfig/iptables",参照22端口,添加一条记录即可;重启防火墙。
   查看防火墙规则,
执行命令“iptables -L --line-num ”:



二、"ls 目录"时提示错误
说明:ftp能登录,ls目录,提示如下图:。
     
原因:防火墙配置文件“iptables-config”,缺少NAT预设配置。
处理:
    A.服务端执行 modprobe ip_conntrack_ftp,提示如下图:
        
      客户端即可用ls命令,如若长久更改这个属性,需要参考这个网页上的内容进行修改,参照B方法。
 
    B.在"/etc/sysconfig/iptables-config",IPTABLES_MODULES中添加"ip_nat_ftp ip_conntrack_ftp"
       添加前:
      
      添加后:
      

PS:防火墙常用的命令:
   查看防火墙状态:service iptables status 
即时生效,重启后无效:
   关闭防火墙:service iptables stop.
   启动防火墙:service iptables start.
   重启防火墙:service iptables restart.

永久关闭防火墙:chkconfig iptables off
永久打开防火墙:chkconfig iptables on

  显示防火墙规则:iptables -L --line-num 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8043290/viewspace-1851573/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Linux简介及安装
请登录后发表评论 登录
全部评论

注册时间:2010-07-18

  • 博文量
    11
  • 访问量
    98997