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包 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM