如何通过SSH或SFTP进入Raspberry Pi


您已大吃一惊,并购买了Raspberry Pi。恭喜你!如果您的Pi没有连接键盘和显示器,则需要从网络上的另一台计算机远程连接到它。此外,根据您计划使用Pi的方式,它可能会放置在难以触及的地方,因此,即使您现在连接了键盘和显示器,也不一定总是这样。您需要某种方式远程连接到您的Pi。

在本文中,我们将向您展示如何在您的Pi中使用SSH和SFTP ,执行命令以及传输文件。我们假设您的Raspberry Pi与用于连接它的计算机位于同一网络上。

什么是SSH?

SSH代表安全Shell。这是一种标准的网络协议,可让您安全地在Pi与用来远程连接到Pi的计算机之间来回发送文本。您将使用SSH协议进行各种操作,例如输入密码登录到Pi和执行命令。

SSH设计为替代远程登录 ,后者可以通过网络以纯文本格式发送命令。相反,SSH会加密这些命令。任何网络服务都可以使用通过TCP端口22运行的SSH。

什么是SFTP?

SFTP是安全文件传输协议的缩写。 SFTP是在Pi与网络上另一台计算机之间传输文件的快速便捷的方法。 SFTP比FTP更安全,因为与SSH一样,您的所有数据在从一台计算机传输到另一台计算机时都经过加密。

您不希望所有数据都以纯文本格式传输,是吗?当然不是!孩子们,请保持安全。

如何通过SSH进入Raspberry Pi

我们将首先介绍如何使用SSH从Windows PC连接到Raspberry Pi在网络上使用油灰 。 PuTTY是可免费使用的几种SSH客户端之一。我们喜欢PuTTY,因为它是完全由一组志愿者开发和支持的开源软件。您可以使用所需的任何SSH客户端。只需确保在开始之前下载并安装它即可。

  1. 确保在Pi上启用了SSH。如果您是从零开始使用Raspberry Pi 4,本入门指南 包括有关如何通过在Raspberry Pi内的SD卡上创建文本文件来启用SSH的说明。
  2. 假设您确定在树莓派上启用了SSH,接下来,您需要找到树莓派的IP地址,才能通过PuTTY之类的SSH客户端进行连接。如果您还不了解它,可以通过遵循本指南 详细介绍确定Pi的IP地址的几种方法。
  3. 在Windows PC和PC上启动PuTTY(或其他SSH客户端)输入您的Pi的IP地址。 SSH端口为22。大多数SSH客户端将已经填写了端口号。
    1. 选择打开以连接到您的Pi。
    2. 这将启动一个终端窗口,要求您登录。输入您的用户名,然后按Enter。 (大多数Pis的默认用户名是pi。)
    3. 下一步,键入密码或将其复制到PC的剪贴板上,然后在终端窗口中单击鼠标右键单击以粘贴。请注意,您键入的密码将显示。按Enter
    4. 您现在已通过SSH连接到您的Pi,并且可以使用终端到执行命令 。如果您尚未更改Pi的默认密码,那么这是个绝佳时机。由于启用了SSH,如果您的Raspberry Pi使用默认密码,那么有人会很容易

      如何通过SFTP进入Raspberry Pi

      上面,我们向您介绍了如何使用SSH客户端安全地连接到网络上的Pi并执行命令。为了传输文件,我们将使用SFTP客户端。从技术上讲,可以使用PuTTY传输文件,但这很麻烦。拥有一个文件浏览器可以更好地在需要时批量移动文件,这会更好。

      FileZilla 是支持SFTP的流行FTP客户端。如果可以使用SSH连接,则也可以使用SFTP连接。方便吗?

      在用于远程连接到Pi的计算机上下载并安装FileZilla或您选择的SFTP客户端进行准备。 WinSCP 是另一个流行的SFTP客户端。请记住,您不需要SFTP服务器,只需一个SFTP客户端。

      专业版提示:如果您安装FileZilla,请注意当它要求您安装McAfee和WinZip时。如果您不想在计算机上安装这些程序,请选择拒绝

      1. 启动FileZilla或其他SFTP客户端。
      2. 标记为主机,请输入您的Pi的IP地址。
        1. 输入您的用户名密码
        2. 选择快速连接。您的SFTP客户端可能会显示一个用于保存密码的选项,但我们不建议您这样做,因为某些客户端将该密码保存在不安全的文本文件中。
          1. 连接后,您可以在Pi上的文件夹结构中导航,并在Pi与网络上的其他计算机之间来回复制文件。
          2. 例如,如果您想将文件从本地计算机复制到Pi,您将导航至左侧的源文件夹和右侧的目标文件夹。 FileZilla的文件管理器允许您在本地站点和远程站点之间拖放文件。

            查找Pi项目

            一旦您习惯执行命令并将文件与Pi之间传输,您就会开始意识到让你的Pi工作 有多少种不同的方式。不过,请不要屈服于分析瘫痪,只需选择一个项目并深入研究即可!这确实是最好的学习方法。

            相关文章:

            如何阻止与Windows或Mac计算机的远程连接 如何修复“默认网关不可用”错误 如何格式化驱动器或磁盘以实现最大兼容性 如何在Windows,Mac和Linux上生成SSH密钥 如何修复YouTube黑屏错误 如何知道您已安装的Windows版本 如何为Chromebook安装Firefox

            23.04.2021