外网IP可以正常登陆服务器,内网IP却不行

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
billzt
帖子: 1666
注册时间: 2010-05-23 20:44
系统: Ubuntu
联系:

外网IP可以正常登陆服务器,内网IP却不行

#1

帖子 billzt » 2015-06-30 8:10

现在有台服务器(CentOS 6.5),有内网IP 192.168.7.10 和外网IP A.B.C.D (举个例子),客户端的IP也在内网(192.168.7.5)。从客户端上ping服务器的内网和外网IP都能成功。客户端用SSH通过外网IP A.B.C.D登录服务器时没有问题,但是通过内网IP 192.168.7.10 用SSH登录服务器时却有问题,症状为:登录成功之后过1分钟左右,连接会自动断开,并显示:

代码: 全选

packet_write_wait: Connection to 192.168.7.10: Connection reset   by peer
我想不明白的是:如果是服务器的网络或者SSH设置有问题,不应该内网、外网IP都有问题吗?为什么这种情况仅出现在用内网IP登录时,而外网IP登录却从来没有问题呢?现在导致的一个荒唐结果是:我即使在内网环境中,也 不得不用外网IP去登录,速度就慢了。

我的服务器网络设置是:(/etc/sysconfig/network-scripts/ifcfg-eth0)

代码: 全选

DEVICE=eth0
TYPE=Ethernet
UUID=6e9874f1-7283-4607-a9bd-e2bb11ff57ba
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.7.10
NETMASK=255.255.255.0
GATEWAY=192.168.7.254
DNS=219.141.136.10
HWADDR=00:25:90:5C:72:3E
PREFIX=24
DNS1=219.141.136.10
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
LAST_CONNECT=1433903067
(不过服务器其实是用network manager设置的,不是直接编辑该文件)

求热心人帮忙,不想一直用外网IP登录啊!谢谢!
师大生信者:http://bnuzhutao.cn
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 外网IP可以正常登陆服务器,内网IP却不行

#2

帖子 poloshiao » 2015-06-30 8:23

症状为:登录成功之后过1分钟左右,连接会自动断开,并显示:
檢查一下 ssh server 設定檔
http://www.openbsd.org/cgi-bin/man.cgi/ ... nfig&sec=5
sshd_config — OpenSSH SSH daemon configuration file

關於你登入使用的帳號名稱 權限 允許 限制 認證 金鑰 等等 有關參數
是否有設定在 /etc/ssh/sshd_config

進一步參閱
http://www.openssh.com/manual.html
openssh manual pages
回复