SSHD服务的搭建


sshd服务是嵌入式开发中常用的服务。


qrs1.png

 


如图,上方的红色四边形是一台主机服务器,下面的四个小圆圈代表很多开发人员,开发人员有可能不在一个办公室,这个情况下我们需要每个客户端都能访问主机,同时主机也会把它的信息告知每一个客户端,所以这样就涉及到,这个服务器能够支持多个人登陆这是第一个要求,第二个,我们需要主机开一个简单的控制台给每一个人,这样每个人都可以通过控制台去控制主机,所以说在Linux系统中本身是支持多用户登陆的。同时Linux怎么保证每个开发人员都能够得到终端的反应呢。很显然每一个客户端都需要和主机约定一个协议,通过这个具体协议我们就可以远程的去控制这台主机的终端。而在最原始的计算机发展的时候,有这么一个协议,协议叫做telnet。这个协议我们把它称为远程登陆协议,但是它不太安全,所以现在在发展中形成了一套新的协议叫做ssh。ssh这个协议就是我们今天要给大家介绍的第一个协议,那么sshd是什么意思呢?这个d在我们Linux系统中也有个不成文的规定,一般来说看到d的后缀我们都认为它是一种服务。



ssh简介


 ssh 的全名为: Secure Shell,它实际是个协议,而这个协议主要的作用都涉及到一个概念,就是客户端和服务端的问题,就是说谁充当客户端谁充当服务端这个我们一定要搞清楚。


qrs2.png

 


如图,上方四边形为Linux主机,四边形上的圆圈是Linux主机应该开放出来的服务sshd,下方的圆圈是Windows安装的客户端也就是client。客户端应该享用Linux主机开放出来的服务,然后这个服务又会提供相应的数据给我们,这两者之间才是我们所说的ssh。服务端的全名就是sshd端相当于d就是个服务端。所以说对于sshd的安装我们涉及到两个问题,一个是服务端的安装一个是客户端的安装。对于客户端我们已经拷给大家一个软件叫做“SecureCRT”当然也可以用其他的Windows也有自带的超级终端。但是界面不是很好看,所以大家可以去安装一下SecureCRT,安装方法比较简单看具体文档就可以了。然后我们关键看看SSHD服务端,其实就是远程登陆安全访问协议的服务器,那么应该在Linux安装。它的安装方法如下图:


qrs3.png

 


因为我们现在是root用户上图是普通用户安装方法,但是我们现在并不知道安装名是什么。所以需要问Linux到底是什么名字。


qrs4.png

 


如图,先使用简单方法直接输入sshd点击回车但是因为我们系统默认是没有装的,所以回车系统会提示没有安装,但是它会告诉你一个命令叫“openssh-server”这个软件包,所以显然我们安装包的名字就叫做openssh-server,这个名字没有必要去记住,一查就可以查到。然后回车输入y它就开始下载。


qrs5.png

 


如果看到上图加白的那句话出现就代表已经安装完成,因为是服务端,我们不需要运行它自动就运行起来了,那么下面我们还需要一个客户端去访问它才行。


【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

麦子大聚惠,豪华礼包你领了吗?

客服热线 400-862-8862

回到顶部