在Debian系統中開啟Telnet功能,可以按照以下步驟操作:
apt-get安裝并啟動Telnet服務器更新軟件包列表 打開終端,運行以下命令以更新可用的軟件包列表:
sudo apt update
安裝Telnet服務器
安裝inetd(Internet超級守護進程)和telnetd(Telnet守護進程):
sudo apt install inetd telnetd
配置inetd
編輯/etc/inetd.conf文件,找到并取消注釋以下行:
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
這行配置告訴inetd監聽TCP端口23上的Telnet連接,并使用tcpd進行額外的安全檢查。
重啟inetd服務
保存文件后,重啟inetd服務以應用更改:
sudo systemctl restart inetd
驗證Telnet服務 使用另一臺計算機嘗試連接到你的Debian服務器的Telnet端口(默認是23):
telnet your_server_ip 23
如果一切正常,你應該能夠看到Telnet服務器的歡迎信息。
xinetd(可選)xinetd是inetd的一個增強版本,提供了更多的配置選項和安全性改進。
安裝xinetd
sudo apt install xinetd
配置xinetd
編輯/etc/xinetd.d/telnet文件,確保它包含以下內容:
service telnet
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
重啟xinetd服務
sudo systemctl restart xinetd
驗證Telnet服務
同樣使用telnet命令測試連接。
ufw或iptables來配置防火墻規則。通過以上步驟,你應該能夠在Debian系統上成功開啟Telnet功能。