嵌入式环境搭建之SSHD服务器的搭建

SSHD服务的搭建

sshd服务是嵌入式开发中常用的服务。(摘取网上一个SSHD的介绍)

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

ssh简介

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

如图,上方四边形为Linux主机,四边形上的圆圈是Linux主机应该开放出来的服务sshd,下方的圆圈是Windows安装的客户端也就是client。客户端应该享用Linux主机开放出来的服务,然后这个服务又会提供相应的数据给我们,这两者之间才是我们所说的ssh。服务端的全名就是sshd端相当于d就是个服务端。所以说对于sshd的安装我们涉及到两个问题,一个是服务端的安装一个是客户端的安装。大家可以去安装一下SecureCRT,安装方法比较简单看具体文档就可以了。然后我们关键看看SSHD服务端,其实就是远程登陆安全访问协议的服务器,那么应该在Linux安装。(我的系统也已经安装了)所以接下来也只能口述:

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

.

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

用客户端去访问服务端

客服端我用的是SecureCRT8.0(网上很容易下载)

如图,如果之前没有做任何东西,它会弹出一个new键,然后我们点击new后会有一个向导然我们按照这样去配置客户端。

如图,在客户端中,因为connect这个软件应该说是个集大成者,相当于它把很多远程登陆的协议都给它封装在一起了,所以我们第一步是先选择那个哪个协议,因为我们现在使用的协议标准几乎都是sshd2,sshd1协议有一个弊端据说已经可以把密码破解出来了,所以说我们采用第二代协议点击下一步:

接着我们应该查询这个服务器也就是Linux系统的IP信息,因为主机(虚拟机)在进行安装的时候就有一个选项是配置网卡的信息。

如图,在虚拟机打开过后,这个地方有一个网络适配器的选项,在网络适配器选项当时给大家介绍的是采用NAT连接,NAT相当于假的虚拟机去连接了一个假的路由器,那么我们怎么去查看我们的IP地址呢?

如图,有个重要的命令需要大家记住就是“ifconfig”输入命令后,下面的在我们学完以后会介绍每一行代表什么意思,但是我们现在只需要记住eth0(我们这台机器的可用网卡)而网卡的关键部分是

紧接着输入相应的IP和自己Linux系统的名字

后面就一直下一步直到完成

接着它会弹出

如图,它会给你看叫什么名字,一般来说同名就可以或者自己选择都可以。然后点击完成,然后点击connect之后,如果运气很好它会马上弹出一个框,问我们是否进行加密,肯定是进行接受并保存,因为我们在连接是时候肯定会涉及到一个用户名和密码,我们输入后把它保存就可以了,然后点击ok如下图:

介绍一下这个软件更改背景和字体

在这里面可以更改自己想要的字体和背景颜色

猜你喜欢

转载自blog.csdn.net/qq_38721302/article/details/81913443