telnet服務(wù)的安裝和檢測
在以往的telnet服務(wù)的使用中,我們是否有考慮過它的一些監(jiān)測問題呢?這里我們就來對telnet服務(wù)的一些監(jiān)控和連接內(nèi)容進(jìn)行一下講解。我們都知道,telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式.它為用戶提供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力.在終端使用者的電腦上使用telnet程序,用它連接到服務(wù)器.
一、檢測telnet服務(wù)的rpm包是否安裝
- OS:RedHat9
- [root@locahost ~]#rpm -qa telnet-server
- //出于安全考慮telnet-server.rpm是默認(rèn)沒有安裝的,而telnet的客戶端是標(biāo)配.即下面的軟件是默認(rèn)安裝的,為了方便測試,也確認(rèn)一下//
- [root@locahost ~]#rpm -qa telnet
- telnet-0.17-25
如果沒有安裝,請安裝telnet-server
第3張盤上有telnet-server-0.17-25.i386.rpm,進(jìn)入Server目錄下執(zhí)行
- [root@locahost ~]#rpm -ivh telnet-server*.i386.rpm
二、重新啟動(dòng)xinetd守護(hù)進(jìn)程
由于telnet服務(wù)也是由xinetd守護(hù)的,所以安裝完telnet-server,要啟動(dòng)telnet服務(wù)就必須重新啟動(dòng)xinetd
- [root@locahost ~]#service xinetd restart
三、測試telnet服務(wù)
我們先來查看TCP的23端口是否開啟正常
- [root@locahost ~]#netstat -tnl |grep 23
- tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
如果上面的一行存在就說明服務(wù)已經(jīng)運(yùn)行了
這時(shí)我們可以本機(jī)通過進(jìn)一步確認(rèn)一下
- [root@locahost ~]# telnet localhost 23
- Trying telnet 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:
如果netstat命令沒有返回內(nèi)容,我們就只好繼續(xù)進(jìn)行更深入的配置了.#p#
四、排除可能出現(xiàn)的問題
修改telnet服務(wù)配置文件
- vi /etc/xinetd.d/telnet
- service telnet
- {
- disable = yes
- flags = REUSE
- socket_type = stream
- wait = no
- user = root
- server = /usr/sbin/in.telnetd
- log_on_failure += USERID
- }
將disable=yes行前加#注釋掉,或者把yes改為no,之后重新啟動(dòng)xinetd擴(kuò)展守護(hù)進(jìn)程
- [root@localhost ~]# service xinetd restart
停止 xinetd: [確定]
啟動(dòng) xinetd: [確定]
注意關(guān)閉系統(tǒng)防火墻對23端口的限制.
- [root@localhost ~]# system-config-securitylevel
在這里我們可以開啟或關(guān)閉防火墻,也可以配置防火墻
或者:
- [root@locahost ~]# setup