telnet命令
以前是用於登錄遠程主機,對遠程主機進行管理的。但是因為telnet是采用明文傳送報文的,其安全性不好,因此現在很多Linux服務器都不開放telnet服務,而是改用更安全的SSH服務了。當然,交換機等網絡設備還是會采用telnet登錄的方式。
現在使用telnet命令的場景主要是判斷遠端服務器的端口是否開放。
telnet [選項] [主機名或IP] [端口]
[root@cs6 ~]# telnet 10.0.0.100 22 #<=10.0.0.100 為本機的IP,22是ssh服務端口號 Trying 10.0.0.100... Connected to 10.0.0.100. Escape character is '^]'. SSH-2.0-OpenSSH_5.3 #<=看到這種結果,就證明SSH服務的22端口已經開放了。 ^C #<==此時命令行己經掛起了,不能再進行其他操作,Ctrl+C也無法退出。根據提示輸入“Ctr1+]”、然后進入telnet命令行,輸入quit 就能退出。 Connection closed by foreign host. [root@cs6 ~]# [root@cs6 ~]# telnet 10.0.0.100 23 Trying 10.0.0.100... telnet: connect to address 10.0.0.100: Connection refused 如果出現這個問題,則表示該端口對應的服務沒有開啟,或者端口被屏蔽,無權訪問。