树莓派–使用SSH远程连接

Raspberry Pi是一款非常便宜的单板计算机,可用于快速开发嵌入式系统的原型。 Raspberry Pi(RPi)通常运行Raspian或Linux的其他一些分支。在该平台上开发软件的烦恼之一是,您需要额外的监视器,键盘和鼠标才能完成任何事情。该博客将指导Raspberry Pi开发人员如何设置其系统,使其具有一个静态IP地址,该地址可用于通过SSH远程登录和开发RPi上的软件。此时仅需要以太网连接和电源!默认情况下,Raspian配置为将所有网络适配器作为DHCP运行,从而允许操作系统自行协商并从网络获取IP地址。这样做的问题是,如果开发人员想要通过SSH远程登录,他们需要知道RPi的IP地址。使用DHCP意味着RPi ip地址可能会更改,从而导致在不寻找IP地址的情况下很难登录。这使得业务的第一顺序是将RPi的网络地址设置为静态且始终为已知的地址。 第1步–收集网络设置 设置静态IP地址需要三部分信息:所需的IP地址,网络网关地址和网络掩码。只需使用一个终端命令就可以找到网络网关和网络掩码。在终端类型中:netstat -nr结果应类似于 网络掩码 该命令的结果显示网络网关为10.0.0.2,而网络掩码为255.255.255.0。通过此信息并选择所需的IP地址10.0.0.27,可以知道设置静态IP地址所需的所有信息。 第2步–更新网络配置 网络配置存储在/ etc / network / interfaces中。在对此文件进行任何更改之前,有必要先创建备份,以防新设置出现问题。创建备份很简单。在终端中输入cp / etc / network / interfaces /etc/network/interfaces.bak。一旦完成,就可以使用以下命令sudo nano / etc / network / interfaces编辑接口文件了:应该看到类似以下内容: interfaces_dhcp 最感兴趣的行是列为dhcp的eth0接口。 dhcp名称应修改为静态。完成此操作后,需要添加地址,网络掩码和网关信息。以下屏幕快照显示了在实现所有更改后文件外观的示例: interfaces_static 可以通过按ctrl-o保存更新的接口文件。一旦文件被保存,ctrl-x将退出nano文本编辑器。需要重新启动才能使新更改生效。这可以使用sudo重新启动来完成 步骤3– Setup a SSH Client 需要SSH客户端才能从任何台式机或笔记本电脑远程访问RPi。最常用的客户是油灰。可以从以下位置下载 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 一旦安装,配置起来非常简单。运行putty.exe。输入在步骤1中选择的IP地址,并确保连接类型设置为SSH。如果开发商没有’如果不想每次输入此信息,也可以将会话保存在配置的底部。 sshclient 此时,可以打开连接,并且可以开始RPi的远程软件开发和访问!

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.