linux系统思科防火墙配置telnet开启了端口2181,但是telnet连不上

解决telnet无法连接&Connection&refused
telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。&
一、检测telnet-server的rpm包是否安装&
OS:RedHat9&
[root@locahost ~]#rpm -qa
telnet-server&
//出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的,为了方便测试,也确认一下//&
[root@locahost ~]#rpm -qa telnet&
telnet-0.17-25&
如果没有安装,请安装telnet-server&
第3张盘上有telnet-server-0.17-25.i386.rpm,进入Server目录下执行&
[root@locahost ~]#rpm -ivh
telnet-server*.i386.rpm&
二、重新启动xinetd守护进程&
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd&
[root@locahost ~]#service xinetd
三、测试一下&
我们先来查看TCP的23端口是否开启正常&
[root@locahost ~]#netstat -tnl |grep
tcp 0 0 0.0.0.0:23 0.0.0.0:*
如果上面的一行存在就说明服务已经运行了&
这时我们可以本机通过进一步确认一下&
[root@locahost ~]# telnet localhost
Trying telnet 127.0.0.1…&
Connected to localhost.localdomain
(127.0.0.1)..&
Escape character is ‘^]’.&
Red Hat Linux release 9 (Shrike)&
Kernel 2.4.20-8 on an i686&
如果netstat命令没有返回内容,我们就只好继续进行更深入的配置了。&
四、排除可能出现的问题&
修改telnet服务配置文件&
vi /etc/xinetd.d/telnet&
service telnet&
disable = yes&
flags = REUSE&
socket_type = stream&
wait = no&
user = root&
server = /usr/sbin/in.telnetd&
log_on_failure += USERID&
将disable=yes行前加#注释掉,或者把yes改为no,之后重新启动xinetd扩展守护进程&
[root@localhost ~]# service xinetd
停止 xinetd: [确定]&
启动 xinetd: [确定]&
注意关闭系统防火墙对23端口的限制。&
[root@localhost ~]#
system-config-securitylevel&
在这里我们可以开启或关闭防火墙,也可以配置防火墙&
[root@locahost ~]# setup
Connection refused&
有可能服务没开,有可能防火墙禁了端口。&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。使用telnet无法连接linux主机?_百度知道
使用telnet无法连接linux主机?
系统版本:RedHatEnterpriseLinuxServerrelease5.5现在的情况是1.telnet服务我确定是开启的2主机防火墙是关闭的,本机防火墙也是关闭的3.我同事能使用telnet连接主机,但是我不能有人...
系统版本:Red Hat Enterprise Linux Server release 5.5 现在的情况是1.telnet服务我确定是开启的2主机防火墙是关闭的,本机防火墙也是关闭的3.我同事能使用telnet连接主机,但是我不能有人知道是什么原因吗?有人说是IP限制,我想知道在那里被限制了?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:260
获赞数:620
linux一般默认没有安装telnet服务,不知道你使用的什么版本的linux系统你可以参考以下文档安装telnet服务:如果linux已经安装了telnet服务,那么检查ip地址是否正确?是否可以ping到对方是否开启了telnet服务?(使用netstat命令查看,TCP的23端口是否有LISTEN状态的行)确认防火墙是否放开了23端口的访问?(使用iptables-save查看)
采纳数:8083
获赞数:27964
首先你的网络能连到那台服务器不?SSH能连不?其次,服务器上iptalbes 或者TCP Wrapper可以限制用户登陆。
SSH能连&& 2. Iptables是关闭的&& 3. 看了下TCP Wrapper没有禁止的IP
telnet &服务器地址& 23telnet &服务器地址& 22从你的机器用这两个命令,端口都通么?
本回答被提问者和网友采纳
爱心便便当678
爱心便便当678
采纳数:54
获赞数:46
擅长:暂未定制
检查 Linux配置。确定如下情况:SeLinux是不是挡住了你的连接,windows地址是否和主机的IP 处于同一网段?如果是,那么Iptables里面的规则是否对你的IP 有限制?服务器的主动连接和被动连接的选择情况。打字不易,如满意,望采纳。
1.Iptables是关闭的2.Selinux也是disabled的3.主动连接和被动连接这个是FTP的吧? 和Telnet应该没关系吧。4.我看了下我的IP地址和主机不再同一网段。最奇怪的是,我同事能telnet到主机,但是我就是不可以
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。telnet22端口正常,ssh连接不上,怎么回事_百度知道
telnet22端口正常,ssh连接不上,怎么回事
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
听天命顺人事
听天命顺人事
1、检查公司防火墙和iptables服务,看看有没有和22端口相冲突之类规则。2、检查路由器是否有将22端口映射到别的IP。3、检查/etc/hosts.deny和/etc/hosts/allow是否有做ssh的限制登陆。4、如果是root账号登陆,检查服务器ssh服务是否允许root登陆ssh.5、如果是用密码登陆,检查ssh服务是否禁止了通过密码登陆,只开启了密钥认证。6、登陆的账号是否有服务器登陆权限
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。清除回答草稿
&&&您需要以后才能回答,未注册用户请先。当前位置:
防火墙已开放端口却telnet不通
猜你喜欢的文章
防火墙已开放端口却telnet不通
来源:网络整理&&&&&时间: 0:49:21&&&&&关键词:
关于网友提出的“ 防火墙已开放端口却telnet不通”问题疑问,本网通过在网上对“ 防火墙已开放端口却telnet不通”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 防火墙已开放端口却telnet不通
描述:telnet&linuxtelnetlinuxsocket防火墙
B机器上的/etc/sysconfig/iptables文件开放了如下端口:#&Firewall&configuration&written&by&system-config-firewall
#&Manual&customization&of&this&file&is&not&recommended.
:INPUT&ACCEPT&[0:0]
:FORWARD&ACCEPT&[0:0]
:OUTPUT&ACCEPT&[0:0]
-A&INPUT&-m&state&--state&ESTABLISHED,RELATED&-j&ACCEPT
-A&INPUT&-p&icmp&-j&ACCEPT
-A&INPUT&-i&lo&-j&ACCEPT
-A&INPUT&-m&state&--state&NEW&-m&tcp&-p&tcp&--dport&22&-j&ACCEPT
-A&INPUT&-m&state&--state&NEW&-m&tcp&-p&tcp&--dport&6379&-j&ACCEPT
-A&INPUT&-m&state&--state&NEW&-m&tcp&-p&tcp&--dport&2793&-j&ACCEPT
-A&INPUT&-j&REJECT&--reject-with&icmp-host-prohibited
-A&FORWARD&-j&REJECT&--reject-with&icmp-host-prohibited
在A机器上telnet6379是可以的,但是telnet2793就不行了。报错是:Trying&133.64.36.249...
telnet:&connect&to&address&133.64.36.249:&Connection&refused
各位大虾帮忙看看什么原因。
PS:6379上有个在用的服务;2793端口是其他系统向这个端口推送UDP协议数据,需要开放用来做socket监听,监听代码里指定了要监听2793,但是在源头上都telnet不通。即便是A/B两台机器的防火墙都关了,也还是一样的结果。解决方案1:
new&DatagramSocket(PORT,&InetAddress.getByName("0.0.0.0"));&&&-&&bind&any&ip
DatagramSocket(int&port)&
The&socket&will&be&bound&to&the&wildcard&address,&an&IP&address&chosen&by&the&kernel.解决方案2:
telnet协议是基于TCP的,你可以从/etc/services看到,如果你的2793端口是UDP服务端口,telnet是不可能通的。
你可以用&netstat&-l&看系统在听哪些端口,如果iptable要把2793的udp允许吧。
解决方案3:
telnet走的是tcp协议,看你的iptable允许了2379端口的走tcp协议,按说可以联通,但你的2379为什么用作udp端口
以上介绍了“ 防火墙已开放端口却telnet不通”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4324334.html
上一篇: 下一篇:}

我要回帖

更多关于 防火墙关了telnet端口不通 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信