一、telnet连接拒绝:
ipnetc@linux-zuz4:~> telnet 127.0.0.1
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
连接其他主机也都是Connection refused
二、查看是否安装telent
A、查看telnet客户端
ipnetc@linux-zuz4:~> rpm -qa |grep -i telnet
telnet-1.2-14.4
telnet客户端已安装,一般默认都是安装的。
B、检查telnet-server
ipnetc@linux-zuz4:~> rpm -qa telnet-server
没有返回,说明server程序没有安装。
到此找到原因:telnet-server没安装。
强调说明:server-server必须安装!必须安装!网上帖子一大堆,却没见着强调这个的。这么言简意赅的话,解决问题时,少走多少弯路!
C、查看telent端口
ipnetc@linux-zuz4:~> netstat -tnl |grep 23
没有返回。端口没有监听,说明服务没起来
三、SUSE 安装telne-server
A、查看系统
linux-zuz4:/etc/xinetd.d # cat /etc/issue
Welcome to SUSE Linux Enterprise Server 10 SP4 (x86_64) - Kernel \r (\l).
PS:一定先检查系统版本,再去网上搜解决办法!这样就不会绕弯路了。不然别的操作系统,方法再详细,不适用!
B,安装telnet-server方法(root)
linux-zuz4:/etc # yast -i telnet-server
弹出图形化界面,稍等一会就安装成功了,不需要操作什么。
PS:
第一次yast -i telnet-server-0.17-59.el7.x86_64,没安装成功,当时中文显示乱码,没看到提示的什么信息。
第二次直接输入yast -i telnet-server,搞定了。
这么简单的一句命令,翻了好多帖子,都没见到,所以记录以下,供参考~
回顾这个问题,就是简单的两步:
1、检查是否安装了telnet-server,这个是必须安装的
2、检查系统,SUSE安装命令,root用户:yast -i telnet-server
四、其他操作系统安装telnet-server
centos,redhat的安装方法网上帖子应有尽有,rpm -ivh,yum等