>远程登陆
远程登录是为了实现TSS环境,是将主机和终端的关系应用到计算机网络上的一个结果.TSS中通常有一个处理能力非常强的主机,围绕着这台主机的是处理能力没那么强的多个终端主机,这些终端通过专线与主机相连.
类似的,实现从自己的本地计算机登录到网络另一端计算功能的应用就叫做远程登录.远程登录主要使用 TELNET和 SSH 两种协议.
~TELNET
TELNET利用TCP的一条连接,通过这一条连接向主机发送文字命令并在主机上执行.本地用户好像与远程主机内部的Shell相连似的,直接在本地进行操作.即,Telnet中输入命令,远程主机将命令结果返回本地主机并输出.
通过TELNET登陆主机或路由器等设备时需要将自己的登陆用户名和密码注册到服务端.
所谓TELNET客户端是指利用TELNET协议实现远程登陆的客户端程序,在大多数情况下,它的程序名就是telnet命令.
telnet 主机名 TCP端口号
TELNET可以分为两类基本服务:
1)仿真终端功能
2)协商选项机制 (~?~)
双方在进行Telnet连接时,要进行选项协商.比如:使用字符方式 窗口的大小,终端的类型都要进行协商.而协商是通过TELNET所支持的命令来实现的.
TELNET的常用命令:
SE 240(F0) 子选项结束
SB 250(FA) 子选项开始
IAC 255(FF) 选项协商的第一个字节
WILL 251(FB) 发送方激活选项(接收方同意激活选项)
DO 253(FD) 接收方同意(发送方想让接收方激活选项)
WONT 252(FC) 接收方不同意
DONT 254(FE) 接受方回应WONT
TELNET的常用选项代码:
1(0x01) 回显(echo)
3(0x03) 抑制继续进行(传送一次一个字符方式可以选择这个选项)
24(0x18) 终端类型
31(0x1F) 窗口大小
32(0x20) 终端速率
33(0x21) 远程流量控制
34(0x22) 行方式
36(0x24) 环境变量
SSH是加密的远程登陆系统,而TELNET中登陆时无需输入密码就可以发送,容易造成通信窃听和非法入侵的危险.
兄嘚,要知行合一...
CentOS7.0 telnet-server 启动的问题
解决方法:
先检查CentOS7.0是否已经安装以下两个安装包:telnet-server、xinetd。命令如下:
rpm -qa telnet-server
rpm -qa xinetd
如果没有安装,则先安装。安装命令:
1 安装telnet
yum list |grep telnet
yum install telnet-server.x86_64
yum install telnet.x86_64
2 安装xinetd
这里安装xinetd
yum list |grep xinetd
yum install xinetd.x86_64
安装完成后,将xinetd服务加入开机自启动:
systemctl enable xinetd.service
将telnet服务加入开机自启动:
systemctl enable telnet.socket
3 重启服务
最后,启动以上两个服务即可:
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd 。
systemctl start telnet.socket
systemctl start xinetd
(或service xinetd start)
推荐食用...
远程服务器的大市场......轻薄本垃圾显卡玩家狂喜
Victory won't come to me unless I go to it.
Okay,
wish u a nice day!