03__树莓4B_SSH_开启的多种方法
SSH 是每一台电脑的标准配置,Linux 就不必说了,连 windows 也从 2018 年开始自带 OpenSSH 了。 它主要的用途是登陆到远程电脑中执行命令,在云开发的时代,它是每个程序每天都要用到的工具。本文将简单介绍一下它的原理, 基本用法以及端口转发和动态转发等高阶用法。
SSH 叫安全外壳协议(Secure Shell),是一种加密的网络传输协议,可在不安全的网络中网络服务提供安全的传输环境。它通过在网络中创建安全隧道来实现 SSH 客户端和服务器之间的连接。最早的时候,互联网通信都是明文通信,一旦被截获,内容就会被暴露。1995年,芬兰学者 Tatu Ylonen 设计了 SSH 协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为所有操作系统的标准配置。
SSH 是一种协议, 存在多种实现,既有商业实现,也有开源实现(OSSH,OpenSSH)。本文使用的自有软件 OpenSSH, 毕竟它是目前最流行的 SSH 实现,而且是所有操作系统的默认组件。
TIPS: OpenSSH发展史
1995 年 7 月, Tatu Ylonen 以免费软件的形式将一套保护信息传输的程序(也就是 SSH )发布出去。程序很快流行,到年底已经有两万用户,遍布五十国家。所以在年底时,他创立了 SSH 通信安全公司来继续开发和销售 SSH, 所以它变成了专有软件。在 1999 年,瑞典程序员基于 SSH 最后一个开源的版本 1.2.12 开发了 OSSH,之后 OpenBSD 开发者在 OSSH 的基础上进行大量修改,形成了 OpenSSH。它是目前唯一一种最流行的 SSH 实现,成为了所有操作系统的默认组件。
原理介绍
SSH 之所以一经提出,就得到了快速发展,是因为数据的安全性对任何人都非常重要。这里我们对其保护数据安全的原理进行探究。
- 在树莓派中开启SSH的方法
方法a:【显示器+键盘+树莓派+电源】
首选项配置
点击「主菜单」
选择「Preferences」(首选项)
点击 「Raspberry Pi Configuration」
会弹出Raspberry Pi Configuration
选择「Interfaces」 选项卡
点击SSH的「Enabled」,最后「OK」确认。
Reboot
方法b:【显示器+键盘+树莓派】
Shell下操作
sudo raspi-config
reboot
方法c【显示器+键盘+树莓派】
sudo systemctl enable ssh
sudo systemctl start ssh
sudo reboot
方法d:新建SSH文件【树莓派+电源】