您的位置:

树莓派开启SSH

一、什么是SSH

SSH,全称Secure Shell,是一种加密传输协议,用于在不安全的网络环境下,对数据进行安全传输。它可以用在Windows、Linux、Unix等操作系统中,并且可以通过Internet或者局域网进行连接。

SSH主要有两个版本:SSH-1和SSH-2。SSH-1由于设计缺陷,在1995年就被彻底破解了,而SSH-2则是目前广泛使用的版本。

二、为什么要使用SSH

在Linux环境下,我们通常会使用终端(Terminal)进行操作,但传统的Telnet协议是明文传输,容易被黑客恶意攻击并获取用户的敏感信息。而SSH采用了加密传输技术,可以有效地保护用户的隐私安全。

另外,树莓派是一种小型化、低功耗的电脑,通常安装在嵌入式系统中,无法直接使用显示器和鼠标进行操控。通过SSH协议,我们可以在远程计算机上(比如我们的笔记本电脑、手机等)连接到树莓派,实现对它的控制和操作。

三、树莓派开启SSH的步骤

1.检查树莓派是否已经开启SSH

在树莓派系统中,我们可以通过命令行输入以下命令来检查SSH是否已经开启。

systemctl status ssh

如果SSH开启,则会显示如下信息:

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2021-10-11 10:10:10 CST; 1h 45min ago
 Main PID: 1042 (sshd)
   Tasks: 1 (limit: 4915)
   Memory: 4.5M
   CGroup: /system.slice/ssh.service
           └─1042 /usr/sbin/sshd -D

如果SSH未开启,则会显示如下信息:

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

2.开启SSH

如果SSH未开启,我们可以通过以下步骤来开启。

(1)在树莓派上安装SSH

在命令行中运行以下命令:

sudo apt-get update
sudo apt-get install -y ssh

运行完毕后,SSH会自动开启。

(2)通过树莓派配置工具开启SSH

在命令行中运行以下命令:

sudo raspi-config

在弹出的窗口中,选择“Interfacing Options” -> “SSH” -> “Yes”。

选择“Yes”后,SSH就会自动开启。

3.连接到树莓派

当我们在树莓派上开启SSH后,就可以使用远程计算机连接到它了。

在Windows环境下,我们可以使用PuTTY等软件进行连接。在Linux和Mac环境下,我们可以直接通过终端进行连接。

下面以Linux为例,演示连接到树莓派。

(1)查找树莓派的IP地址

在树莓派上,运行以下命令,查找它的IP地址。

ifconfig

在返回的信息中,我们可以找到类似于“inet 192.168.1.10”的信息,其中“192.168.1.10”就是树莓派的IP地址。

(2)在本地终端中使用SSH连接到树莓派

在本地终端中,使用以下命令进行连接。

ssh pi@<树莓派的IP地址>

其中“pi”为树莓派的用户名,密码为树莓派的登录密码。

连接成功后,我们就可以在本地终端中输入命令,对树莓派进行操作了。

四、总结

在树莓派上开启SSH不仅能够保护用户的隐私安全,还可以方便我们对它进行控制和操作。当然,在使用SSH的过程中,我们也需要注意安全性,比如不要使用弱密码、不要轻易开启根用户权限等。