Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 啟用 Telnet 服務完整設定教學

編輯:Linux 教學

⚠️ 安全警示

Telnet 以明文傳輸帳號密碼,**生產環境強烈建議改用 SSH**。本文僅供教學、舊系統維護或隔離網路環境參考。

一、安裝套件

# 檢查是否已安裝
rpm -q telnet telnet-server

# 安裝 (RHEL/CentOS 範例)
rpm -ivh telnet-server-*.rpm
# 或
yum install telnet-server

二、啟動服務 (xinetd 管理)

方法 1:ntsysv 圖介

執行 ntsysv,勾選 telnet,確定離開。

方法 2:直接編輯設定檔

vi /etc/xinetd.d/telnet
# 將 disable = yes 改為 no
service telnet
{
    disable = no
    flags           = REUSE
    socket_type     = stream
    wait            = no
    user            = root
    server          = /usr/sbin/in.telnetd
    log_on_failure  += USERID
}

重啟 xinetd:service xinetd restart

三、測試連線

telnet 
# 應出現 Login: 提示

四、修改預設埠口 (選用)

vi /etc/services
# 找到
telnet  23/tcp
telnet  23/udp
# 修改為未使用埠口,如 2000
telnet  2000/tcp
telnet  2000/udp
# 重啟 xinetd 生效

五、存取控制 (xinetd 內建)

vi /etc/xinetd.d/telnet
service telnet
{
    disable         = no
    bind            = 192.168.1.100      # 僅綁定特定 IP
    only_from       = 192.168.1.0/24     # 僅允許此網段
    no_access       = 192.168.1.200      # 拒絕特定 IP
    access_times    = 08:00-12:00 20:00-23:59  # 限定服務時段
}

六、允許 Root 遠端登入 (極不建議)

# 方法 1:註解 PAM 限制
vi /etc/pam.d/login
#auth required pam_securetty.so

# 方法 2:移除 securetty
mv /etc/securetty /etc/securetty.bak

建議:一般帳號登入後 su - 或 sudo 取得 root 權限。

Copyright © Windows教程網 All Rights Reserved