Page tree
Skip to end of metadata
Go to start of metadata

SSH能做什么?

SSH 是 Secure Shell 的缩写,是建立在应用层和传输层基础上的安全协议,能够有效防 止远程管理过程中的信息泄露问题。

SSH 实际上是一个 Shell,可以通过网络登录远程系统,当然,前提是远程系统已经开 启了 SSH 服务。经常会遇到下列情形:

  1. Linux主机不在本地,但又要使用或者维护这台计算机
  2.  一个嵌入式Linux,产品不方便接调试串口,需要进行维护
  3. 在远程机器和本地机器之间进行文件传输。


如果远程目标系统已经开启了 SSH 服务,通过 SSH 可以轻松解决以上问题。

使用 SSH 服务,一方面需要在远程系统上安装 SSH 服务,另一方面要在本地系统上安 装 SSH 客户端,常见的 SSH 客户端有 putty、SSH Secure Shell Client 等。下面分别介绍。

注意,在本机安装了虚拟机,也可以将虚拟机的 Linux 认为是远程系统。若使用 SSH 客户端软件登录虚拟机中的 Linux 系统,必须配置虚拟机的以太网连接方式为 Bridged(桥 接)模式,同时电脑的物理网卡必须接到网络,否则客户端将无法连接 SSH 服务器。


安装SSH服务

在 Linux 主机输入下面命令安装SSH服务,SSH服务端和客户端:

$ sudo apt-get install openssh-server openssh-client

PC作为SSH服务端

在其它操作系统上使用SSH客户端来登录前面设置好Linux电脑。


开发板作为SSH服务端

i2SOM的开发板默认启用了SSH服务端功能,可以直接使用SSH方式访问开发板。使用SSH前,需要先连接网线至开发板,并获取IP地址。

开发板使用SSH前,需要给用户设置密码才可以。使用passwd可以给当前用户设置密码。

  • No labels