首页 >> 富士变频器

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

2022-06-27 22:36:04 弯头    

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

基于Linux远程控制shell方式的原理与实现(1) 2012 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不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。

经颅磁刺激仪

厦门整体橱柜

邮票回收

尚品本色木门官方网

钻井打井

阴离子交换树脂

友情链接
废电池回收 西安膀胱癌医院排名 缺血性中风应该注意什么 养血生发胶囊服药期间应注意什么 液压万能试验机 服装制作 马拉色菌是不是传染来的 婚姻律师 服用葵花小儿氨酚黄那敏颗粒可以退烧吗 宝宝呼吸困难可以服用葵花盐酸氨溴索口服溶液吗 京万红软膏怎么用更好 郑州白癜风医院 家庭常备药 中老年人用药必读 温度循环试验箱 我D小蔡蔡婴童零食 同仁御酒的组方有哪些 头晕眼花心悸失眠手脚冷怎么回事 通心络胶囊治稳定型心绞痛有用吗 尿频尿不尽排尿不畅吃什么中药 手术伤口瘢痕疼痛多久能好 玻璃体混浊怎么缓解 小孩子脾胃虚不爱吃饭吃什么中药 重阳节饮酒寓意什么 创伤性口腔溃疡变白怎么办 不痛不痒的灰指甲要处理吗 神经衰弱能不能用枣椹安神口服液 深圳调解离婚 离婚前律师咨询 网站建设 轻度痤疮能用什么药好 工作服门户 灰指甲增厚能不能使用亮甲改善 灰指甲修干净之后还传染吗 得流感嗓子疼鼻子堵怎么办 找医院 天水治疗皮肤病专科医院哪家好 上海离婚官司 天门癫痫病专科医院哪家好 深圳离婚房产律师如何收费 滨州牛皮癣医院哪家好 深圳离婚财产律师咨询 巴州治疗眼科专科医院 芜湖牛皮癣 薇婷脱毛蜡纸 小孩不爱吃饭吃什么药 公司上市 Drilling Tools 爱修维修 哈尔滨定做工作服 X-Ray Equipment Warranty 寻医问药 河南男科医院哪家好 四川类风湿哪个医院好 陕西治肿瘤哪家医院好 济南哪个医院看妇产好 四川哪里癫痫病医院好 顾念网 Products In China