当前位置:  技术问答>linux和unix

菜鸟:虚拟机下Linux (RH9.0)telnet 127.0.0.1有问题

    来源: 互联网  发布时间:2016-07-09

    本文导语:  telnet如下: [root@localhost root]# telnet 127.0.0.1 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused 我用的是虚拟机下的NAT上网的,请问各位大虾这是什么问题呢? |   telnet协议是TCP/IP协议族...

telnet如下:
[root@localhost root]# telnet 127.0.0.1
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

我用的是虚拟机下的NAT上网的,请问各位大虾这是什么问题呢?

|
  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 restart
  三、测试一下
  我们先来查看TCP的23端口是否开启正常
  [root@locahost ~]#netstat -tnl |grep 23
  tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
  如果上面的一行存在就说明服务已经运行了
  这时我们可以本机通过进一步确认一下
  [root@locahost ~]# telnet localhost 23
  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
  login:
  如果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 restart
  停止 xinetd: [确定]
  启动 xinetd: [确定]
  注意关闭系统防火墙对23端口的限制。
  [root@localhost ~]# system-config-securitylevel
  在这里我们可以开启或关闭防火墙,也可以配置防火墙
  或者:
  [root@locahost ~]# setup 

|
看看我写的文档吧,有不明白的地方可以问我

Linux下telnet服务的配置
(RHEL4_U4)

1、安装所需软件包,rhel4默认不安装telnet的服务器端(因为传输不加密)
[root@gdbyi RPMS]# rpm -qa|grep telnet
telnet-0.17-31.EL4.3
[root@gdbyi RPMS]# rpm -ivh telnet-server-0.17-31.EL4.3.i386.rpm
warning: telnet-server-0.17-31.EL4.3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:telnet-server           ########################################### [100%]
[root@gdbyi RPMS]# rpm -qa|grep telnet
telnet-0.17-31.EL4.3
telnet-server-0.17-31.EL4.3


2、打开telnet服务
[root@gdbyi ~]# vi /etc/xinetd.d/telnet
[root@gdbyi ~]# cat /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses 
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no (默认是yes,默认不开启telnet服务)
}


3、重新启动xinetd进程,以启动telnet
因为telnet是挂在xinetd这个进程下面的,所以只要xinetd这个服务起来了,telnet就跟着器来了,重新启动xinetd是为了让xinetd服务重新读取/etc/xinetd.d目录下的配置,进而启动刚才配置为启动的telnet
[root@gdbyi ~]# chkconfig --list|grep telnet
        telnet: on
        krb5-telnet:    off

[root@gdbyi ~]# service xinetd restart
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                            [  OK  ]


4、查看telnet是否正常启动到监听状态
[root@gdbyi ~]# netstat -aln|grep 23
tcp        0      0 0.0.0.0:23                  0.0.0.0:*                   LISTEN
………………………………………………………………………………………………………..

[root@gdbyi ~]# netstat -al|grep telnet
tcp        0      0 *:telnet                    *:*                         LISTEN


5、配置允许root用户通过telnet登录(旧版本的linux可以,新版本不行)
允许root用户以telnet远程登录,注销掉以下这行即可
[root@gdbyi ~]# vi /etc/pam.d/login
#auth       required     pam_securetty.so


6、修改telnet默认端口号
安全起见,可以修改telnet默认端口号,将23修改为其他未使用的端口号即可
[root@gdbyi ~]# cat /etc/services |grep telnet
telnet          23/tcp
telnet          23/udp
rtelnet         107/tcp                         # Remote Telnet
rtelnet         107/udp
telnets         992/tcp
telnets         992/udp


7、其他一些安全选项请参考并配置/etc/xinetd.d/telnet文件

|
telnet-server没装或是telnet服务没开

|
Connection refused 
有可能服务没开,有可能防火墙禁了端口。

你自己排查吧。
可以参考下这里

http://blog.csdn.net/CenturyMagus/archive/2007/09/12/1782819.aspx

    
 
 

您可能感兴趣的文章:

  • 菜鸟提问虚拟内存问题
  • VMWare下的给虚拟机添加串口的问题?菜鸟请高手解释
  • 菜鸟求助:linux虚拟机无法mount主机目录
  • 。。菜鸟求救。。。如何把光碟上的Linux装到虚拟机上。。。?
  • 菜鸟求助,在linux下装vmware虚拟机遇到的问题?
  • 虚拟机上装了linux ,ping不通 菜鸟在线等
  • 嘿嘿,菜鸟问题:用虚拟硬盘装的Linux,怎么查看windows分区啊
  • linux超级菜鸟问题:在WinXP下再装一个redhat linux9.0.3(不在VM虚拟机上装,直接在硬盘上装)
  • (菜鸟提问)刚在虚拟机上面装了一个linux,怎么查看它内核的源码呢?
  • 菜鸟问题:如何使用Telnet
  • 菜鸟问题 如何设置ssh用来telnet登陆??帮帮忙好吗?
  • 菜鸟的telnet问题,$100.00 :)~ 前两个贴子都跑到“灌水乐园”去了·—……%#·……%
  • 菜鸟问:每次重启后都要运行 xinetd -restart 和 iptables -F,不然的话telnet和FTP都用不了
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 论坛 iis7站长之家
  • 菜鸟问一个关于j2ee的菜鸟问题
  • 怎样从一个菜鸟级的java programer升级到一个菜鸟级的java developer
  • 一个连菜鸟都算不上的菜鸟
  • 菜鸟求问菜鸟问题 ,域名绑定
  • ===菜鸟系列===:写过毕业论文的前辈请进!!!菜鸟散分啦!!!!
  • gcc问题---菜鸟发问之一,老大们帮忙啊!!菜鸟分不多,只好给这点了,对不起!!
  • 菜鸟又来问菜鸟问题了
  • 菜鸟的Linux练习疑问……
  • 菜鸟刚学jsp,还不知道怎么和sql server2000的数据库相连,我已经把odbc配好了,谁能给我一段和数据库相连的并显示所有数据的代码!菜鸟
  • 菜鸟提问,我怎么装redhat7。1
  • 菜鸟写的俄罗斯方块,请多多批评!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 一个菜鸟的请求: 哪位前辈能给晚辈讲讲“匿名类”
  • ※菜鸟送分之一※ Red Hat Linux 的最高版本是多少?
  • 菜鸟问题:在Java中如何接收从键盘输入的字符串?
  • ★菜鸟问:怎么在RED HAT LINUX7.2中用169上网??
  • 菜鸟提问:包是什么概念?
  • 菜鸟问题~~快点进来拿分
  • 菜鸟菜问题1


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3