參考,
鳥哥私房菜 - 第七章、網路安全與主機基本防護:限制埠口, 網路升級與 SELinux
7.3.3 埠口與服務的啟動/關閉及開機時狀態設定
我們知道系統的 Telnet 服務通常是以 super daemon 來控管的,請您啟動您系統的 telnet 試看看。
1 要啟動 telnet 首先必須要已經安裝了 telnet 的服務器才行,所以請先以 rpm 查詢看看是否有安裝 telnet-server 呢? 『rpm -qa | grep telnet-server'如果沒有安裝的話,請利用原版光盤來安裝,或者使用'yum install telnet-server'安裝一下先;
root@www:/etc/yum.repos.d# rpm -qa |grep telnet
<===發現本機沒有安裝telnet##安裝該軟件
root@www:/etc/yum.repos.d# yum install telnet-server
上次元數據過期檢查:0:13:37 前,執行于 2025年05月21日 星期三 16時37分46秒。
依賴關系解決。
==============================================================================================================================================================軟件包 架構 版本 倉庫 大小
==============================================================================================================================================================
安裝:telnet-server x86_64 1:0.17-94.el10 TCappstream 38 k事務概要
==============================================================================================================================================================
安裝 1 軟件包總下載:38 k
安裝大小:54 k
確定嗎?[y/N]: y
下載軟件包:
telnet-server-0.17-94.el10.x86_64.rpm 33 kB/s | 38 kB 00:01
--------------------------------------------------------------------------------------------------------------------------------------------------------------
總計 33 kB/s | 38 kB 00:01
運行事務檢查
事務檢查成功。
運行事務測試
事務測試成功。
運行事務準備中 : 1/1 安裝 : telnet-server-1:0.17-94.el10.x86_64 1/1 運行腳本: telnet-server-1:0.17-94.el10.x86_64 1/1 已安裝:telnet-server-1:0.17-94.el10.x86_64 完畢!###查詢到軟件已安裝
root@www:/etc/yum.repos.d# rpm -qa|grep telnet-server
telnet-server-0.17-94.el10.x86_64
root@www:/etc/yum.repos.d# yum info telnet-server
上次元數據過期檢查:0:14:11 前,執行于 2025年05月21日 星期三 16時37分46秒。
已安裝的軟件包
名稱 : telnet-server
時期 : 1
版本 : 0.17
發布 : 94.el10
架構 : x86_64
大小 : 54 k
源 : telnet-0.17-94.el10.src.rpm
倉庫 : @System
來自倉庫 : TCappstream
概況 : The server program for the Telnet remote login protocol
URL : http://web.archive.org/web/20070819111735/www.hcs.harvard.edu/~dholland/computers/old-netkit.html
協議 : BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC
描述 : Telnet is a popular protocol for logging into remote systems over the: Internet. The package includes a daemon that supports Telnet remote: logins into the host machine. The daemon is disabled by default.: You may enable the daemon by editing /etc/xinetd.d/telnet
2 查詢服務狀態,并啟動服務
###查詢服務狀態root@www:/etc/yum.repos.d# systemctl list-unit-files|grep telnet
telnet@.service static -
telnet.socket disabled disabled
root@www:/etc/yum.repos.d# systemctl status telnet@.service
Failed to get properties: Unit name telnet@.service is neither a valid invocation ID nor unit name.
root@www:/etc/yum.repos.d# systemctl status telnet.socket
○ telnet.socket - Telnet Server Activation SocketLoaded: loaded (/usr/lib/systemd/system/telnet.socket; disabled; preset: disabled)Active: inactive (dead)Docs: man:telnetd(8)Listen: [::]:23 (Stream)Accepted: 0; Connected: 0;###啟動服務
root@www:/etc/yum.repos.d# systemctl start telnet.socket###軟件服務已經啟動了
root@www:/etc/yum.repos.d# systemctl status telnet.socket
● telnet.socket - Telnet Server Activation SocketLoaded: loaded (/usr/lib/systemd/system/telnet.socket; disabled; preset: disabled)Active: active (listening) since Wed 2025-05-21 16:53:47 CST; 1s agoInvocation: 0c194d99f5884f2295db2d68cff3f3abDocs: man:telnetd(8)Listen: [::]:23 (Stream)Accepted: 0; Connected: 0;Tasks: 0 (limit: 200560)Memory: 8K (peak: 256K)CPU: 944usCGroup: /system.slice/telnet.socket5月 21 16:53:47 www.cici.titi systemd[1]: Listening on telnet.socket - Telnet Server Activation Socket.root@www:/etc/yum.repos.d# systemctl --state=loaded |grep telnettelnet.socket loaded active listening Telnet Server Activation Socket
3 利用 netstat -tnlp 察看是否有啟動 port 23 呢?
###已啟動
root@www:/etc/yum.repos.d# netstat -tnlp |grep 23
tcp6 0 0 :::23 :::* LISTEN 1/systemd
xxx