溫馨提示×

Ubuntu如何遠程管理Telnet服務

小樊
44
2025-10-22 13:43:17
欄目: 智能運維

Ubuntu遠程管理Telnet服務的步驟及注意事項

一、前置說明

Telnet是明文傳輸協議,用戶名、密碼及所有傳輸數據均不加密,易被中間人攻擊竊取。生產環境中**強烈建議使用SSH(安全外殼協議)**替代(SSH提供加密通信,命令:sudo apt install openssh-server + ssh username@server_ip)。以下內容僅針對需要兼容舊系統或測試場景的需求。

二、安裝Telnet服務

Ubuntu默認未安裝Telnet服務器,需先安裝對應組件:

  1. 更新軟件包列表:sudo apt update
  2. 安裝Telnet服務器(部分版本需安裝telnetd):
    • 較新版本(如22.04及以上):sudo apt install telnetd
    • 舊版本:sudo apt install inetd(需配合inetd超級服務器使用)

三、配置Telnet服務

1. 啟用Telnet服務

  • 若使用xinetd管理(Ubuntu主流方式)
    編輯Telnet配置文件:sudo nano /etc/xinetd.d/telnet,找到disable = yes行,修改為disable = no(啟用服務),保存并退出(Ctrl+OEnterCtrl+X)。
  • 若使用inetd管理
    編輯/etc/inetd.conf文件,找到#telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd行,刪除行首#(取消注釋),保存并退出。

2. 重啟服務使配置生效

  • xinetd管理sudo systemctl restart xinetd
  • inetd管理sudo service inetd restart

四、配置防火墻

若系統啟用了ufw防火墻,需允許Telnet的默認端口(23/TCP)通過:
sudo ufw allow 23/tcp
或使用更簡潔的命令:sudo ufw allow telnet

五、遠程連接Telnet服務器

在遠程計算機(如本地Windows/Mac或另一臺Ubuntu)上,使用Telnet客戶端連接:
telnet <服務器IP地址> 23
連接后,依次輸入用戶名密碼(無回顯,正常輸入即可)完成登錄。

六、關鍵注意事項

  1. 安全風險:Telnet傳輸的所有數據(包括密碼)均為明文,建議僅在內網信任環境測試場景中使用。
  2. 服務狀態檢查:若無法連接,可通過sudo systemctl status xinetd(或inetd)查看服務是否運行。
  3. 替代方案:優先使用SSH(ssh username@server_ip),其加密特性可有效防止數據泄露。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女