Telnet是基于TCP的應用層協議,用于遠程登錄和命令行交互,默認端口23,采用客戶端-服務器模型。
telnet <服務器IP> <端口>命令發起TCP三次握手,建立連接。ls),服務器執行后返回文本結果,支持實時交互。exit或關閉終端,客戶端發送FIN包,服務器響應后完成四次揮手斷開連接。安裝客戶端
sudo apt update
sudo apt install telnet # 安裝客戶端
sudo apt install xinetd telnetd # 安裝xinetd服務管理Telnet
sudo nano /etc/xinetd.d/telnet # 啟用服務(設置disable=no)
sudo systemctl restart xinetd # 重啟服務
sudo ufw allow 23/tcp # 開放防火墻端口
使用示例
telnet 192.168.1.100 23 # 連接遠程服務器
# 輸入用戶名和密碼后即可操作遠程命令行
參考來源:[1,2,3,6,8,9,10,12,13]