zoukankan      html  css  js  c++  java
  • telnet到虚拟机上的red hat linux失败——解决办法

     

    错误如下:

    telent 192.168.141.123
    正在连接到192.168.141.123...不能打开到主机的连接,在端口23:连接失败

    失败的原因:
    1.telnet包没安装
    查看telnet包是否安装
    [root@localhost root]# rpm -qa telnet
    telnet-0.17-25
    表明已安装

    2.telnet包安装了,但telnet server没安装
    查看telnet server是否安装
    [root@localhost root]# rpm -qa telnet-server
    telnet-server-0.17-25
    表明已安装

    如果telnet server没有安装,安装如下
    1)装载系统的第三张镜像光盘
    2)挂载 mount /dev/cdrom /mnt/cdrom
    3) 找到telnet-server-0.17-25.i386.rpm(cd /mnt/cdrom/RedHat/RPMS)
    4)安装该rpm包
    [root@localhost RPMS]# rpm -ivh telnet-server-0.17-25.i386.rpm
    warning: telnet-server-0.17-25.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    Preparing...                ########################################### [100%]
       1:telnet-server          ########################################### [100%]
    [root@localhost RPMS]# rpm -qa telnet-server
    telnet-server-0.17-25

    3.telnet文件中的disable为yes
    将disable对应的值改为no或者注释改行,并重启xinetd守护进程(service xinetd restart)
    [root@localhost root]# 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
    }

    telnet文件是在安装telnet server后才有的。



    4.防火墙的原因,linux本机的防火墙
    如果防火墙关闭了就不需要在/etc/sysconfig/iptables文件中添加该行:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

    关闭防火墙
     service iptables stop
    重启后就会失效
    要让重启也让防火墙关闭执行
     service iptables stop
     chkconfig iptables off

    注:
     1.防火墙配置文件:/etc/sysconfig/iptables
     2.启动防火墙服务:service iptables start
     3.重启防火墙服务:service iptables restart
     4.关闭防火墙服务:service iptables stop
     5.默认telnet不能用root用户
       解决办法1:修改 /etc/pam.d/login文件,将auth required pam_securetty.so这行注释
       解决方法2:先用普通用户登录,然后再切换到root用户

  • 相关阅读:
    表格边框
    vue路由守卫
    移动端专用css
    原生js写的的浏览器历史记录
    有趣
    表格边框
    路由
    php安装
    curl
    case when
  • 原文地址:https://www.cnblogs.com/lanzi/p/2427668.html
Copyright © 2011-2022 走看看