Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 啟用 Telnet 服務完整教程:從套件安裝到 xinetd 配置與疑難排解

編輯:系統常見問題解答

Telnet 是重要的遠端登入協定,雖然一般用戶較少接觸,但 Linux 管理員務必掌握其啟用與維護。本文以 RedHat 9 為例,詳述從 RPM 套件安裝、xinetd 守護進程重啟、連線測試到配置檔修正的完整流程。

1. 檢查並安裝 telnet-server

# rpm -qa telnet-server   # 預設未安裝
# rpm -qa telnet          # 客戶端通常預裝
# rpm -ivh telnet-server-0.17-25.i386.rpm  # 從安裝光碟第 3 片 Server 目錄安裝

2. 重啟 xinetd 守護進程

# service xinetd restart

3. 測試連線

# netstat -tnl | grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN  # 服務已啟動
# telnet localhost 23
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
Red Hat Linux release 9 (Shrike)
Kernel 2.4.20-8 on an i686
login:

4. 常見問題排除:修改 /etc/xinetd.d/telnet

若 netstat 無輸出,請編輯配置檔確認 disable = no:

service telnet
{
    disable = no          # 預設為 yes,必須改為 no
    flags = REUSE
    socket_type = stream
    wait = no
    user = root
    server = /usr/sbin/in.telnetd
    log_on_failure += USERID
}

修改後重啟 xinetd 即可生效。

Copyright © Windows教程網 All Rights Reserved