Linux係統下(xià)Telnet服(fú)務器配置
telnet協(xié)議(yì)是TCP/IP協議族中的一員,是Internet遠程(chéng)登(dēng)陸服務的標準協議(yì)和(hé)主(zhǔ)要方式。它為用戶提供了在本地計(jì)算機上完成遠(yuǎn)程(chéng)主機工作(zuò)的能(néng)力。在終端使用者的電腦上使用telnet程(chéng)序,用它連接到服務器。
一、檢測telnet-server的rpm包(bāo)是否安裝
OS:RedHat9
[root@locahost ~]#rpm -qa telnet-server
//出於安全考慮telnet-server.rpm是默(mò)認沒(méi)有安裝的(de),而telnet的(de)客(kè)戶端是標(biāo)配(pèi)。即下麵(miàn)的軟件是默認安裝的,為了方便(biàn)測(cè)試,也確(què)認一下(xià)//
[root@locahost ~]#rpm -qa telnet
telnet-0.17-25
如(rú)果沒有安裝,請安裝telnet-server
第3張盤上有telnet-server-0.17-25.i386.rpm,進入(rù)Server目錄下執行
[root@locahost ~]#rpm -ivh telnet-server*.i386.rpm
二、重(chóng)新啟動xinetd守(shǒu)護進程
由於(yú)telnet服務也是(shì)由xinetd守護的,所以安裝完telnet-server,要啟動telnet服(fú)務就必須(xū)重新啟動xinetd
[root@locahost ~]#service xinetd restart
三、測試一下
我們先來查看TCP的23端口是(shì)否開啟正常
[root@locahost ~]#netstat -tnl |grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
如果(guǒ)上麵的一行存在就說明服務已經運行了
這時我們可以本機通過(guò)進一步(bù)確(què)認一下(xià)
[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命令沒有返回內容,我們就隻(zhī)好繼續進行更深入(rù)的配置(zhì)了。
四、排除可能出現的問題
修改telnet服務配置文件
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行(háng)前加#注釋掉(diào),或者把yes改為no,之後重新啟動xinetd擴展守護進程
[root@localhost ~]# service xinetd restart
停止 xinetd: [確定]
啟動 xinetd: [確定]
注意關閉係統防火牆對23端(duān)口的(de)限製。
[root@localhost ~]# system-config-securitylevel
在這裏我們可以開啟或關(guān)閉防火牆,也可以配置防火牆
或者:
[root@locahost ~]# setup
關鍵(jiàn)詞:Linux,Telnet,服務器
閱讀本(běn)文後您有什麽感想? 已有 人給出(chū)評價!
- 0
- 0
- 0
- 0
- 0
- 0