一.檢視系統是否已安裝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 telnet telnet-server -y
二.配置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指令功能描述:
close 關閉目前連接配接
logout 強制退出遠端使用者并關閉連接配接
display 顯示目前操作的參數
mode 試圖進入指令行方式或字元方式
open 連接配接到某一站點
quit 退出
set 設定目前操作的參數
unset 複位目前操作參數
status 列印狀态資訊
toggle 對操作參數進行開關轉換
slc 改變特殊字元的狀态
auth 打開/關閉确認功能z挂起
telnetsend 發送特殊字元
telnetenviron 更改環境變量?顯示幫助資訊
七.錯誤解決
如果使用telnet指令有以下提示:
-bash: telnet: command not found
請檢查是否缺少安裝telnet包
本文轉自 jvrmusic520 51CTO部落格,原文連結:http://blog.51cto.com/linuxtech/1739267