首页 >> 超滤膜

基于Linux远程控制shell方式的原理与实现1冷裱机

冷裱机    
2022年08月05日

基于Linux远程控制shell方式的原理与实现(1)

基于Linux远程控制shell方式的原理与实现(1) 2012年09月03日 1 远程控制技术简介 所谓的计算机远程控制,是指一台计算机通过互联网,局域网,电话线等手段,以某种方式连接到另外一台计算机,同时可以在本机上对另外的计算机进行操控,这样的方式就可以被称之为远程控制。 远程控制只是实现这类技术的一个统称,目前,能实现远程控制功能的技术和工具也非常的多,而且这些技术工具在用途和功能上也存在非常大的区别。根据用途和功能的不同,我们可以将相关的远程控制技术分为三类:Shell(命令行)方式,Desktop(桌而)方式,Non—OS(无盘工作站)方式。下而就简要介绍一下Shell方式的工作原理。2 Shell方式工作原理解析 Shell更具体的来说应该是Remote Shell,从win—da^8的角度来说我们可以理解为命令行方式。之所以叫shell方式是因为我沿用了linux系统的操作思路,对于lmux来说图形桌而只是linux的一个应用程序,应该说linux对于用户的真止的界而就是shell,|_nux的所有功能都可以在shell中完成,掌握了shell就等于掌控了整个linux系统。2.1 Shell方式的基本原理 从架构上讲,shell方式的工具都会分为客户端(Client)与服务端(Server),客户端与服务端通常会制定一套统一的传输协(Protoc01),封包(Package)方法以及加密(Encrypt)措施。说到加密,在早期的一些经典远程控制、传输软件中,协议的制定少有考虑安全问题,其内容大都是明文传送,但随着网络时代的来临,网络安全问题越来越严重,这些远程工具反而成为hacker侵入的惯用手段,所以安全传输是远程控制的头等大事。现在很多传统的工具通过一些加密、校验、安全通道等方法,来保证传输的安全性。下而从程序的角度来分析一下Shell的工作原理:2.1.1客户端要做的事情: (1)通过Ip地址和端口(port)建立连接,通常都是基于TCP协议的套接字(socke0连接。 (2)登陆<lott0服务端。这个环节看似简单但实际上这个环节通常是比较复杂的,因为该环节对整个远程控制的安全性有着非常关键的作用。 (3)建立了会话,才是实际意义上的协议通讯。一般来说,Shell方式中的消息号就是客户端与服务端程序通讯的语言。客户端的要求被分散到这些消息上传送给服务端,服务端解释这些消息告诉服务端系统作相应的操作,再将结果以消息的形式返回。 (4)最后注销(1090ut)服务端,撤销连接。2.1.2服务端要做的事情: (1)侦听端口,准备建立连接。处于安全考虑,很多工具会通过自身的设定或者系统设定限制终端的IP地址。 (2)当服务端与客户端建立连接之后,服务端需要处理客户端的登陆请求。很多能够控制shell的远程工具,大都是要求客户端以服务端系统合法用户的身份登陆。这样便于控制其操作权限,而且也在一定程度上保证了系统的安全。Linux系统通常使用PAM(Pluggable Authentication Modules)方式来验证系统用户,服务端设定好认证要素,整个认证过程交给系统完成,也就是说客户端的登陆完全由系统控制,中间的远程控制工具只负责传递用户信息至服务端。 (3)在传输过程中,服务端的工作对于使用者是透明的,但是它所做的工作确是整个远程控制中最重要的,它解释客户端的消息,告诉系统,客户端想做的事情,并将运行结果打包返回。 (4)断开连接,继续侦听。 上而是从程序运行的角度罗列了客户端与服务端在整个远程控制过程中的运作细节。通常来说shel l方式传递的信息只是一些文本信息,所以传输速度快,获取重要信息的效率也比较高。shell方式具有代表性的工具有:Telnet,SSH,FTP,Samba,Rlogin笙笙寸寸。 由于我们的系统的命令行模式是采用的Telnet方式,以下就介绍一下telnet在Linux下的设置情况。3 Telnet在Linux下的设置与实现 Telnet是非常方便实用的远程控制工具,而且是跨平台的,无论在WINDOWS或者是LINUX平台上都可以运行server服务程序或者是client程序。下而就来介绍有关Telnet协议的知识。3.1 Telnet协议 Telnet协议是TCP/IP协议族中的一员,是Inter-net远程控制服务的标准协议。应用Telnet协议能够把本地用户所使用的计算器变成远程主机系统的一个终端。它提供了三种基本服务: (1)Telnet定义一个网络虚拟终端为远程的系统提供一个标准接口。客户机程序不 必详细了解远程的系统,他们只需构造使用标准界而的程序; (2)Telnet包括一个允许客户端和服务端协商选项的机制,而且它还提供一组标准选项; (3)Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。

长沙颈动脉硬化医院

郭秀然医生

武汉药流去哪家医院做

广州hpv治疗哪个医院好

天津疣状痣医院

相关阅读
最好聚氨酯拦污浮筒喷涂设备聚氨酯喷涂设备聚氨吹瓶机光电子器件廉江输油泵鹰潭Trp

聚氨酯拦污浮筒喷涂设备 聚氨酯喷涂设备 聚氨酯集装箱活动房喷涂设备您当...

2024-04-23
最好13日1547重庆市场冷轧板卷价格行情常州格尔木昆明射频连接器阳江Trp

13日(15:47)重庆市场衡水冷轧板卷价格行情您当偏心蝶阀前位置:首页 价...

2024-04-23
最好11日1710唐山钢企槽钢出厂价格行情东元变频器检测设备平度微型减速机纵切机Trp

11日(17:10)唐山钢企槽钢出厂价格行情您当前位置:首页 价格行情11日光配...

2024-04-23
最好5月25日深圳钢材市场价格行情0Pvc套管二通阀蛟河气缸活塞无锡Trp

5月25日深圳钢材市场价格行情您当前位置功率半导体:首页 价格行情5月25日...

2024-04-23
最好6月27日南宁中厚板最新价格行情补偿装置干簧管开关配件熔喷滤芯旋耕刀Trp

6月27日南宁中厚板最新价格行情您当前位置:首页 价格行情6月27日南宁中厚...

2024-04-23
最好3月3日洛阳市场热轧板卷价格行情扳手防水箱金属电热膜墙壁开关锡线Trp

3月3日洛阳市场热轧板卷价格行情洛阳市场热轧板卷价格行情 品名 规格(mm)...

2024-04-23
友情链接