1。基礎(chǔ)知識(shí)
linux提供服務(wù)是由運(yùn)行在后臺(tái)的守護(hù)程序(daemon)來(lái)執(zhí)行的。
守護(hù)進(jìn)程的工作就是打開(kāi)1個(gè)端口(port),等待(listen)進(jìn)入的連接。在C/S模式中,如果客戶提請(qǐng)了1個(gè)連接,守護(hù)進(jìn)程就創(chuàng)建(fork)子進(jìn)程來(lái)響應(yīng)這個(gè)連接,而父進(jìn)程繼續(xù)監(jiān)聽(tīng)其他服務(wù)的請(qǐng)求。
但是,對(duì)于系統(tǒng)所提供的每1個(gè)服務(wù),如果都必須運(yùn)行1個(gè)監(jiān)聽(tīng)某個(gè)端口連接發(fā)生的守護(hù)程序,那么通常意味著系統(tǒng)資源的浪費(fèi)。為此,引入“擴(kuò)展的網(wǎng)絡(luò)守護(hù)進(jìn)程
服務(wù)程序”xinetd(xinetd internet daemon)。telnet服務(wù)也是由xinetd守護(hù)的。
2。檢測(cè)telnet、telnet-server的rpm包是否安裝
OS:RedHat9
[root@localhost root]#rpm -qa telnet
telnet-0.17-25
//telnet*.rpm是默認(rèn)安裝的//
[root@localhost root]#rpm -qa telnet-server
空
//telnet*.rpm是默認(rèn)沒(méi)有安裝的//
3。安裝telnet-server
第3張盤(pán)上有telnet-server-0.17-25.i386.rpm
[root@localhost root]#rpm -ivh telnet-server*.i386.rpm
4、ntsysv,把 telnet 和 xinted 選上,這樣可以保證系統(tǒng)下次啟動(dòng)自動(dòng)開(kāi)啟服務(wù)
5、service xinted start,來(lái)手動(dòng)啟動(dòng) telnet 服務(wù)(前提是 ntsysv 里面選擇了 telnet)
6。關(guān)閉系統(tǒng)的防火墻
linux系統(tǒng)默認(rèn)的防火墻是“high”
命令行界面CLI:
[root@localhost root]# setup
選擇:“firewall configuration”
選擇:security level——“no firewall”
7。測(cè)試
telnet host IP
FTP服務(wù)依次類推:
以上在安裝程序時(shí),可以直接用redhat第三張盤(pán) 安裝此服務(wù)(開(kāi)始--刪除/增加程序),就不用輸那些命令啦。然后在#ntsysv把相應(yīng)的選中就行了。