Linux系统下Telnet服务器配置
telnet协议是【shì】💐TCP/IP协议族中的一🏗员🙃,是【shì】💐Internet远程登【yuǎn chéng dēng】陆服务的标准协议和主要方式。它为用💕户提供了在本地计算【dì jì suàn】机上完【jī shàng wán】成远程【chéng yuǎn chéng】主机工🚰作的能【zuò de néng】🔚力。在终端💑使用者【shǐ yòng zhě】的电脑上使用【shàng shǐ yòng】telnet程序😔,用它连【yòng tā lián】🚯接到服务器。
一【yī】、检测🔖telnet-server的rpm包是否😖安装【ān zhuāng】
OS:RedHat9
[root@locahost ~]#rpm -qa telnet-server
//出于安全考虑【quán kǎo lǜ】telnet-server.rpm是默认【shì mò rèn】⚓没有安【méi yǒu ān】🧑装的,而telnet的客户端是标【duān shì biāo】配【pèi】👀。即下面😙的软件是默认【shì mò rèn】⚓安装的,为了方便测试🌶,也确认一下//
[root@locahost ~]#rpm -qa telnet
telnet-0.17-25
如果没有安装,请安装【qǐng ān zhuāng】✍telnet-server
第🕚3张盘上有【yǒu】telnet-server-0.17-25.i386.rpm,进入Server目录下执行【zhí háng】🈹
[root@locahost ~]#rpm -ivh telnet-server*.i386.rpm
二、重新启动xinetd守护进程
由于telnet服务也【fú wù yě】是由xinetd守护的🐀,所以安🚎装完telnet-server,要启动telnet服务就【fú wù jiù】必须重⏯新启动【xīn qǐ dòng】xinetd
[root@locahost ~]#service xinetd restart
三、测试一下
我们先😢来查看【lái chá kàn】TCP的【de】23端口是否开启🦁正常
[root@locahost ~]#netstat -tnl |grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
如果上面的一行存在就说明服务已经运行了
这时我们可以本机通过进一步确认一下
[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ú guǒ】netstat命令没【mìng lìng méi】有返回内容,我们就只好继【zhī hǎo jì】续进行👌更深入📷的配置了🗓。
四、排除可能出现的问题
修改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
}
将【jiāng】🤓disable=yes行前加#注释掉【zhù shì diào】,或者把【huò zhě bǎ】yes改为no,之后重新启动xinetd扩展守🏙护进程📵
[root@localhost ~]# service xinetd restart
停止 xinetd: [确定]
启动 xinetd: [确定]
注意关闭系统防火墙对23端口的限制。
[root@localhost ~]# system-config-securitylevel
在这里我们可以开启或关闭【huò guān bì】🔥防火墙【fáng huǒ qiáng】🏩,也可以配置防【pèi zhì fáng】🥙火墙🏩
或者:
[root@locahost ~]# setup
关键词【guān jiàn cí】🔀:Linux,Telnet,服务器
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0