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