首頁 運維 linux運維 linux中telnet是什麼

linux中telnet是什麼

Feb 09, 2023 am 11:28 AM
linux

在linux中,telnet是TELNET協定的使用者接口,是基於Telnet協定的遠端登入程序,用於登入遠端主機,還可以確定遠端伺服器的某個連接埠是否能訪問,語法「telnet [ -8acdEfFKLrx][-b<主機別名>][-e<脫離字元>][-k<網域>][-l<使用者名稱>][-n<記錄檔案>][-S&lt ;服務類型>][-X<認證形態>][主機名稱或IP位址<通訊埠>]」。

linux中telnet是什麼

#本教學操作環境:linux7.3系統、Dell G3電腦。

telnet是什麼

telnet 是基於 Telnet 協定的遠端登入程序,用於登入遠端主機,對遠端主機進行管理。

telnet命令是TELNET協定的用戶接口,它支援兩種模式:命令模式和會話模式,雖然telnet支援許多命令,但大部分情況下,我們只是使用它查看目標主機是否打開了某連接埠(預設是23)。

telnet 因為採用明文傳送封包,安全性不好,許多 Linux 伺服器都不開放 telnet 服務,而改用更安全的 ssh 方式了。但仍有許多別的系統可能採用了 telnet 方式來提供遠端登錄,因此弄清楚 telnet 的使用方式仍是必要的。

telnet 指令還可做別的用途,例如確定遠端伺服器的某個連接埠是否能存取。

此外,Telnet 協定是 TCP/IP 協定族中的一員,是 Internet 遠端登入服務的標準協議,屬於應用層協定,基於 TCP 協定實現遠端登入。

命令格式

telnet [-8acdEfFKLrx][-b&lt;主机别名&gt;][-e&lt;脱离字符&gt;][-k&lt;域名&gt;][-l&lt;用户名称&gt;][-n&lt;记录文件&gt;][-S&lt;服务类型&gt;][-X&lt;认证形态&gt;][主机名称或IP地址&lt;通信端口&gt;]
登入後複製

#選項說明

-8 允许使用8位字符资料,包括输入与输出
-a 尝试自动登入远端系统
-b&lt;主机别名&gt; 使用别名指定远端主机名称
-c 不读取用户专属目录里的.telnetrc文件
-d 启动排错模式
-e&lt;脱离字符&gt; 设置脱离字符
-E 滤除脱离字符
-F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机
-f 此参数的效果和”-F”参数相同
-k&lt;域名&gt; 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名
-K 不自动登入远端主机
-l&lt;用户名称&gt; 指定要登入远端主机的用户名称
-L 允许输出8位字符资料
-n&lt;记录文件&gt; 指定文件记录相关信息
-r 使用类似rlogin指令的用户界面
-S&lt;服务类型&gt; 设置telnet连线所需IP TOS信息
-x 假设主机有支持数据加密的功能,就使用它
-X&lt;认证形态&gt; 关闭指定的认证形态
登入後複製

常用範例

(1)登入主機。不顯示提供端口,預設為 23。

telnet 192.168.0.5
登入後複製

(2)確認遠端伺服器某個連接埠是否可用。例如查看遠端伺服器 ssh 服務的 22 號連接埠是否開放。

telnet 10.234.178.144 22
Trying 10.234.178.144...
Connected to 10.234.178.144.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.0
登入後複製

以上表示遠端伺服器 ssh 服務的 22 號連接埠已經開放。請注意,這並不表示使用 ssh 命令一定可以與遠端伺服器建立 SSH 鏈接,需要遠端伺服器的授權。

(3)進入命令列互動模式。

如果在沒有 host 參數的情況下呼叫 telnet,它將進入命令模式,提示符為 telnet>。

telnet
telnet&gt;
登入後複製

互動模式下常用子指令有:

auth &lt;argument&gt; [...]:查看和管理telnet登录身份验证方式。argument可取值:disable、enable和status
close:关闭当前 Telnet 连接
display:使用 display 命令可以查看 Telnet 客户端的当前设置
logout:类似于cloase命令,用于关闭Telnet连接或者挂起。注:Telnet服务端可能不支持
open &lt;host&gt; [-l user] [[-] port]:建立到指定主机的 Telnet 连接
send &lt;arguments&gt;:使用send命令可以向Telnet服务器发送特定字符串。支持包括但不限于以下命令字符串:
	abort:终止服务命令
	ao:Abort Output,放弃输出命令
	ayt:Are you there命令
	brk:Break命令
	eof:发送End Of File字符
	escape:发送当前的转义字符,初始为分组符^]。
	ip:中断进程命令
	synch:执行Telnet同步操作。
quit:退出 Telnet 客户端。
status:显示当前Telnet连接状态
登入後複製

相關推薦:《Linux影片教學

#

以上是linux中telnet是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Android TV Box 獲得非官方 Ubuntu 24.04 升級 Android TV Box 獲得非官方 Ubuntu 24.04 升級 Sep 05, 2024 am 06:33 AM

Android TV Box 獲得非官方 Ubuntu 24.04 升級

deepseek網頁版入口 deepseek官網入口 deepseek網頁版入口 deepseek官網入口 Feb 19, 2025 pm 04:54 PM

deepseek網頁版入口 deepseek官網入口

deepseek怎麼安裝 deepseek怎麼安裝 Feb 19, 2025 pm 05:48 PM

deepseek怎麼安裝

BitPie比特派錢包app下載位址 BitPie比特派錢包app下載位址 Sep 10, 2024 pm 12:10 PM

BitPie比特派錢包app下載位址

BITGet官方網站安裝(2025新手指南) BITGet官方網站安裝(2025新手指南) Feb 21, 2025 pm 08:42 PM

BITGet官方網站安裝(2025新手指南)

詳解:Shell腳本變數判斷參數指令 詳解:Shell腳本變數判斷參數指令 Sep 02, 2024 pm 03:25 PM

詳解:Shell腳本變數判斷參數指令

Zabbix 3.4 原始碼編譯安裝 Zabbix 3.4 原始碼編譯安裝 Sep 04, 2024 am 07:32 AM

Zabbix 3.4 原始碼編譯安裝

歐易okx安裝包直接進 歐易okx安裝包直接進 Feb 21, 2025 pm 08:00 PM

歐易okx安裝包直接進

See all articles