本文介绍在Raspberry Pi中启用SSH,以及介绍如何SSH到Raspberry Pi设备的方法,通过SSH(Secure Shell)从任何其他计算机,笔记本电脑,台式机甚至手机登录Raspberry Pi。我假设你在Pi上运行Raspbian并通过以太网或WiFi成功连接到网络,重要的是,你的Raspberry Pi连接到网络,否则你将无法通过SSH连接到它。
1:在Raspberry Pi上启用SSH 在Raspberry Pi中默认禁用SSH,因此在全新安装Raspbian后打开Pi时必须启用它。 首先通过菜单导航进入Raspberry Pi配置窗口:
现在,转到interfaces选项卡,启用SSH并重新启动Pi:
你也可以不通过终端启用SSH,输入命令sudo raspi-config,然后转到Advanced Options以启用SSH。
2:找到Raspberry Pi的IP地址 在大多数情况下,你的Raspberry Pi将被分配一个本地IP地址,其地址类似于192.168.x.x或10.x.x.x,可以使用各种Linux命令查找IP地址。 我在这里使用旧的ifconfig命令,但你也可以使用ip地址,参考Linux上使用ifconfig、ip、netstat、nmcli命令查找可用的网络接口: ifconfig
此命令显示所有活动网络适配器列表及其配置,第一个条目(eth0)显示IP地址为192.168.2.105,这是有效的,我使用以太网将我的Raspberry Pi连接到网络,因此它在eth0下,如果在名为'wlan0'的条目下使用WiFi检查。 还可以通过其他方式查找IP地址,例如检查路由器/调制解调器上的网络设备列表。
3:SSH到你的Raspberry Pi 现在已经启用了SSH并找到了你的IP地址,可以继续从任何其他计算机SSH到你的Raspberry Pi,你还需要Raspberry Pi的用户名和密码,默认用户名是pi,密码是raspberry。 如果更改了默认密码,请使用新密码而不是上面的默认密码,理想情况下,你必须更改默认密码,因为在过去,恶意软件感染了数千台使用默认用户名和密码的Raspberry Pi设备。 在要从中连接到Pi的计算机上打开终端(在Mac和Linux上),然后输入以下命令,在Windows上,可以使用像Putty这样的SSH客户端,参考在Linux上安装和使用PuTTY的详细方法。 在这里,使用你在上一步中找到的IP地址: ssh pi@192.168.x.x 注意:确保你的Raspberry Pi和用于SSH连接到Raspberry Pi的计算机已连接到同一网络:
你将在第一时间看到警告,输入yes并按Enter键:
现在,输入密码并按Enter键:
成功登录后,你将看到Raspberry Pi的终端,现在可以远程(在当前网络中)通过此终端在Raspberry Pi上执行任何命令,而无需物理访问你的Raspberry Pi。 此外,你还可以设置SSH密钥,这样每次通过SSH登录时都不必输入密码,参考SSH无密码登录:只需两个简单步(针对Linux系统)。
相关主题 |