當前位置:首頁 » 操作系統 » telnetlinux退出

telnetlinux退出

發布時間: 2025-07-11 07:29:46

㈠ 情景linux–在腳本中如何優雅地退出telnet

telnet命令是TELNET協議的用戶介面,它支持兩種模式:命令模式和會話模式。雖然telnet支持許多命令,但大部分情況下,我們只是使用它查看目標主機是否打開了某埠(默認是23)。
其執行結果有兩種:
埠未打開
$ telnet 101.199.97.65 62715
1
Trying 101.199.97.65...
telnet: connect to address 101.199.97.65: Connection refused
1
2
此時,命令已退出。
埠已打開
$ telnet 101.199.97.65 62715
1
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
1
2
3
此時命令未退出。
根據提示Escape character is '^]'.可知退出字元為』^]』(CTRL+])。此時輸入其它字元不能使其退出,CTRL+C都不行。輸入CTRL+]後會自動執行,進入命令模式:
^]
1
telnet>
1
此時再運行quit才會真正退出。
telnet> quit
1
Connection closed.
1
其中,Escape character可以自定義,使用參數-e:
$ telnet -e p 101.199.97.65 62715
Telnet escape character is 'p'.
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is 'p'.
p
telnet> quit
Connection closed.
1
2
3
4
5
6
7
8
9
即便如此,退出telnet還是麻煩。那麼,更進一步,如果出現在腳本中應該如何(優雅地)退出telnet呢?
方案
其實可以這樣:
輸出結果後立即退出
$ echo "" | telnet 101.199.97.65 62715
1
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
Connection closed by foreign host.
1
2
3
4
$ echo "" | telnet 101.199.97.65 62715
1
Trying 101.199.97.65...
telnet: connect to address 101.199.97.65: Connection refused
1
2
輸出結果後延遲退出
sleep 2使得telnet輸出結果後,停留2秒後退出命令模式。
$ sleep 2 | telnet 101.199.97.65 62715
1
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
Connection closed by foreign host.
使用這種方式可以將標准輸出和標准錯誤重定向到文件中,通過分析文件的內容來判斷埠打開狀態。

㈡ linux 怎麼關閉telnet

1、關閉telnet有兩種方法
i. #vi /etc/xinetd.d/telnet
將disable = no 改為
disable = yes
ii. #chkconfig telnet off
開機不啟動命令
#chkconfig --del telnet
2、重啟
#service xinet restart
3、刪除包
#rmp -e telnet -server --nodeps
4、#vi /etc/services
注釋掉23埠

㈢ linux下怎麼退出telnet

Linux和Windows下都通用
其實telnet第一行的提示就是告訴你怎麼退出
Escape character is '^]'.

輸入 ctrl + ] 兩個鍵
^]
telnet> quit
然後再輸入 quit即可

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:677
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:250
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705