Telnet:TCP/IP协议中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。要开始一个Telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法,监听TCP的23号端口。
xinetd:新一代的网络超级守护进程,经常用来管理多种轻量级的Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但它更强大更安全。xinetd能够同时监听多个指定的端口,在接受用户请求时,它能够根据用户请求端口的不同,启动不同的网络服务进程来处理这些用户请求。可以把xinetd看作一个管理启动服务的管理服务器,它决定把一个客户请求交给哪个程序处理,然后启动相应的守护进程。xinetd每时每刻都在运行并监听它所管理的所有端口上的服务。当某个要连接它管理的某项服务的请求到达时,xinetd就会为该服务启动合适的服务器。
1、 演示环境:
192.168.1.144:CentOS 6.9 x86_64,Telnet服务端
192.168.1.146:CentOS 7.4 x86_64,Telnet客户端
192.168.1.220:Windows 10,Telnet本地客户端
2、 192.168.1.144上安装配置Telnet服务端:
# yum -y install telnet-server
# chkconfig --list
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/A5/AE/wKioL1nBzoaClooGAACYvMxbWhY577.jpg" title="1.jpg" width="600" height="287" border="0" hspace="0" vspace="0" style="width:600px;height:287px;" alt="wKioL1nBzoaClooGAACYvMxbWhY577.jpg" />
Telnet是基于超级守护进程管理的瞬时守护进程
# chkconfig telnet on //此步骤必须要执行,否则无法监听23号端口
# chkconfig xinetd on //此步骤必须要执行,否则无法监听23号端口
# chkconfig --list
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/06/FD/wKiom1nBzu7xYOE3AACYRR4b7Es179.jpg" title="2.jpg" width="600" height="287" border="0" hspace="0" vspace="0" style="width:600px;height:287px;" alt="wKiom1nBzu7xYOE3AACYRR4b7Es179.jpg" />
启动Telnet:
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/A5/AE/wKioL1nBztCyD2SkAABRZEijYds188.jpg" title="3.jpg" width="600" height="88" border="0" hspace="0" vspace="0" style="width:600px;height:88px;" alt="wKioL1nBztCyD2SkAABRZEijYds188.jpg" />
3、 192.168.1.146上安装Telnet客户端并进行测试:
# yum -y install telnet
Telnet默认不允许root用户直接登录,此处使用服务端的普通用户marion登录
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/06/FD/wKiom1nBzxvBHxBpAACiVh-0ks4170.jpg" title="4.jpg" width="400" height="237" border="0" hspace="0" vspace="0" style="width:400px;height:237px;" alt="wKiom1nBzxvBHxBpAACiVh-0ks4170.jpg" />
4、 192.168.1.220上安装Telnet本地客户端并进行测试:
控制面板 --> 程序 --> 启用或关闭Windows功能 --> 安装telnet客户端
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/06/FD/wKiom1nBzz7TjGT0AADKcJx6y3w021.jpg" title="5.jpg" width="360" height="364" border="0" hspace="0" vspace="0" style="width:360px;height:364px;" alt="wKiom1nBzz7TjGT0AADKcJx6y3w021.jpg" />
以管理员身份运行cmd:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/A5/AE/wKioL1nBzyOjIntLAABHNV0lTOo568.jpg" title="6.jpg" width="400" height="95" border="0" hspace="0" vspace="0" style="width:400px;height:95px;" alt="wKioL1nBzyOjIntLAABHNV0lTOo568.jpg" />
也只能使用普通用户才能登录:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/06/FD/wKiom1nBz2_SO-LnAABNk4tOV1Y071.jpg" title="7.jpg" width="400" height="173" border="0" hspace="0" vspace="0" style="width:400px;height:173px;" alt="wKiom1nBz2_SO-LnAABNk4tOV1Y071.jpg" />
5、 192.168.1.144的Telnet服务端安装httpd服务并启动:
# yum -y install httpd
# service httpd start
# ss -tunlp | grep :80
6、 192.168.1.220的Telnet本地客户端测试服务端的80端口:
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/06/FD/wKiom1nBz4miydtHAAB3KuJ4CWs986.jpg" style="width:360px;height:99px;" title="8.jpg" width="360" height="99" border="0" hspace="0" vspace="0" alt="wKiom1nBz4miydtHAAB3KuJ4CWs986.jpg" />
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/A5/AE/wKioL1nBz1byBJuaAAAUt6hKEsA380.jpg" style="width:180px;height:59px;" title="9.jpg" width="180" height="59" border="0" hspace="0" vspace="0" alt="wKioL1nBz1byBJuaAAAUt6hKEsA380.jpg" />
说明服务端的80端口是打开的
7、 192.168.1.144的Telnet服务端关闭httpd服务:
# service httpd stop
# ss -tunlp | grep :80
8、 192.168.1.220的Telnet本地客户端测试服务端的80端口:
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/06/FD/wKiom1nBz6DCNLQjAABssIG8rzQ143.jpg" title="10.jpg" width="500" height="76" border="0" hspace="0" vspace="0" style="width:500px;height:76px;" alt="wKiom1nBz6DCNLQjAABssIG8rzQ143.jpg" />
本文出自 “天道酬勤” 博客,请务必保留此出处http://qiuyue.blog.51cto.com/1246073/1967044
CentOS 6.9中Telnet的安装配置
原文地址:http://qiuyue.blog.51cto.com/1246073/1967044