4

如何在Raspberry Pi安装SSH

 1 year ago
source link: https://www.myfreax.com/how-to-enable-ssh-on-raspberry-pi/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

如何在Raspberry Pi安装SSH

在最新版本的Raspbian中,默认情况下禁用SSH访问,但可以轻松启用它

Updated At 27 Sep 2022 5 min read
By myfreax
如何在Raspberry Pi安装SSH

SSH的全称是Secure Shell是用于客户端和服务器之间安全连接的加密网络协议。在最新版本的Raspbian中,默认情况下禁用SSH访问,但可以轻松启用它。

在本教程中,我们将向您展示如何在Raspberry Pi安装SSH。安装SSH将使您能够远程连接到Pi并执行管理任务或传输文件。

我们假设您在Raspberry Pi安装Raspbian

如果您没有可用的备用HDMI显示器或键盘来连接Raspberry Pi,则可以通过将名为ssh的空文件放入启动分区中来轻松安装SSH,注意ssh文件是没有任何扩展名的。

要在Raspberry Pi上启用SSH,请执行这些步骤,关闭Raspberry Pi的电源并卸下SD卡。

将SD卡插入计算机的读卡器中。SD卡将自动安装。使用OS文件管理器导航到SD卡引导目录。Linux和macOS用户也可以从命令行执行此操作。

在启动目录中创建一个名为ssh的新空文件,没有任何扩展名。从计算机中卸载SD卡,然后将其放入Raspberry Pi中。

打开Pi板上的电源。Pi会在启动时检查此文件是否存在,如果存在,将启用SSH并删除该文件。

至此,Raspberry Pi启动后,您可以通过SSH连接到Raspberry Pi。如果你不知道如何使用SSH命令,可参考教程SSH命令连接服务器

ssh-command-in-linux.webp

Raspberry Pi 安装SSH

如果您的Raspberry Pi插入了HDMI监视器,则可以从桌面GUI或从终端手动安装SSH。

如果您更喜欢GUI而不是命令行,请执行这些步骤,从首选项菜单中打开Raspberry Pi配置窗口。单击接口选项卡。选择旁边的启用,单击确定按钮以使更改生效。

至此,你已经使用GUI的方式在Raspberry Pi安装SSH,你可参考教程SSH命令连接服务器

启用SSH

使用Ctrl+Alt+T键盘快捷键或单击终端图标打开终端,然后运行命令raspi-config启动raspi-config工具。使用向上键或向下键导航至接口选项,然后按Enter

导航至SSH然后按Enter。将提示您是否要启用SSH服务器。选择yes,然后按Enter

下一个窗口将通知您SSH服务器已启用。按Enter顶部返回主菜单,然后选择完成以关闭raspi-config对话框。

或者,您可以使用systemctl,来启动并启用ssh服务,而不是使用raspi-config工具。

raspi-config

sudo systemctl enable ssh
sudo systemctl start ssh

SSH 连接Raspberry Pi

要通过SSH连接到Pi,您需要知道您的Raspberry Pi IP地址。如果您运行的Pi没有屏幕,则可以在路由器的DHCP租用表中找到IP地址。

否则,如果插入了监视器,请使用ip命令确定Raspberry Pi的IP地址。运行命令ip a

找到IP地址后,您可以从计算机连接到Raspberry Pi。Windows用户可以使用SSH客户端,例如PuTTY 。也可以参考我们的教程windows如何使用ssh命令连接服务器

Linux和macOS用户默认安装SSH客户端,可以运行命令ssh pi@pi_ip_address将连接到Raspberry Pi。

注意请使用用Raspberry Pi的IP地址更改pi_ip_address。如果您尚未更改Raspberry Pi的用户密码,则默认密码为raspberry

首次通过SSH连接时,系统将提示您接受RSA密钥指纹,键入yes继续。一旦您登录了Raspberry Pi,就会收到类似以下内容的消息。

Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
...

您已了解如何在Raspberry Pi启用SSH。现在,您可以登录到主板并通过命令提示符执行常见的sysadmin任务。

如果您要将Pi暴露在互联网上,则最好实施一些安全措施。默认情况下,SSH侦听端口22。

更改默认SSH端口可通过降低自动攻击的风险为您的计算机增加额外的安全性。您也可以设置基于SSH密钥的身份验证,而无需输入密码即可进行连接。

Linux和macOS用户可以通过在 SSH配置文件中定义所有SSH连接来简化工作流程。如有任何疑问,请在下面发表评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK