telnet命令是TELNET協議的用戶接口,它支持兩種模式:命令模式和會話模式,雖然telnet支持許多命令,但大部分情況下,我們只是使用它查看目標主機是否打開了某端口(默認是23)
現在默認的很多Linux發行版都沒有安裝這個命令,如果沒有這個命令就要安裝對應的軟件,安裝telnet客戶端就可以,不需要安裝服務段,因為我們是訪問別人,而不是作為服務器被遠程,被遠程
用更安全的SSH協議。
1、用法: telnet ip port #ip被測試的服務器ip,port測試的端口
2、測試
----------------------------------------------------------------
pipci@HP:~$ telnet 10.10.10.6 22
Trying 10.10.10.6...
Connected to 10.10.10.6. ##出現Connected表示連通了,說明10.10.10.6的22端口開放的
Escape character is '^]'. ##按“ctrl+]”退出此地。此時輸入其它字符不能使其退出,CTRL+C都不行。輸入CTRL+]后會自動執行,進入會話模式。
SSH-2.0-OpenSSH_5.3 ##表明已經有程序占用了這個端口
^]
telnet> q #退出會話模式
Connection closed.
pipci@HP:~$ telnet 10.10.10.6 222
Trying 10.10.10.6...
telnet: Unable to connect to remote host: No route to host ##出現Unable to connect這個消息表示222端口沒有開放
pipci@HP:~$
----------------------------------------------------------------