zoukankan      html  css  js  c++  java
  • telnet的安装和使用

      在日常使用中,有时候需要检测服务器上面的部分端口有没有打开,这个时候可以使用telnet进行调试。下面是一篇转载的文章。

    原文地址:http://linuxtech.blog.51cto.com/3670088/1739267

    一.查看系统是否已安装telnet

    rpm -qa | grep telnet
    telnet-0.17-48.el6.x86_64
    telnet-server-0.17-48.el6.x86_64

    telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务

    rpm -qa | grep xinetd
    xinetd-2.3.14-39.el6_4.x86_64

    两者都没有的安装的话,yum安装以下服务

    yum install  xinetd
    yum install telnet
    yum install telnet-server

    二.配置telnet 
    设置开机启动

    chkconfig telnet on 

    修改配置文件 

    vi /etc/xinetd.d/telnet 

    将”disable= yes”改成” disable=no” 
    三、激活服务 

    重启xinetd服务 
    service xinetd restart
    或者/etc/rc.d/init.d/xinetd restart 

    四.iptables防火墙会阻止telnet,所以需要在iptables允许,用如下命令 
      当你启动telnet服务后,你可以用netstat –tunlp命令来查看telnet服务所使用的端口,可以发现有23。使用下面命令开启这些端口: 

    iptables -I INPUT -p tcp --dport 23 -jACCEPT 
    iptables -I INPUT -p udp --dport 23 -jACCEPT 
    service iptables save //保存 
    service iptables restart //重启防火墙 
    或者来点狠的!!关闭防火墙! 
    service iptables stop

    五.使用telnet命令

    格式: telnet ip prot
    例如: telnet 10.211.95.75 8080

    六.其他常用的telnet命令功能描述:

    close   关闭当前连接
    logout  强制退出远程用户并关闭连接
    display 显示当前操作的参数
    mode    试图进入命令行方式或字符方式
    open    连接到某一站点
    quit    退出
    set     设置当前操作的参数
    unset   复位当前操作参数
    status  打印状态信息
    toggle  对操作参数进行开关转换
    slc     改变特殊字符的状态
    auth    打开/关闭确认功能z挂起
    telnetsend    发送特殊字符
    telnetenviron 更改环境变量?显示帮助信息

    七.错误解决
    如果使用telnet命令有以下提示:
    -bash: telnet: command not found
    请检查是否缺少安装telnet包 

  • 相关阅读:
    jquery 初篇
    python作用域和js作用域的比较
    javascript作用域
    第三篇、dom操作续
    dom事件
    第二篇 dom内容操作之value
    第三篇、变量
    第二篇、常量
    Node.js
    测试用例
  • 原文地址:https://www.cnblogs.com/zhang-yawei/p/10413185.html
Copyright © 2011-2022 走看看