使用 SSH 远程连接树莓派

SSH (Secure Shell)

您可以使用 SSH 从同一网络上的另一台计算机或设备远程访问树莓派的命令行。

树莓派将作为一个远程设备: 您可以使用另一台机器上的客户端连接它。

您只能访问命令行,而不能访问完整的桌面环境。要访问远程桌面,请使用 VNC 连接树莓派。

1. 设置本地网络和无线连接

确保您的树莓派已建立网络连接。如果使用无线网络,可以通过桌面的用户界面或命令行启用它。

如果您没有使用无线网络连接,请用网线将树莓派直接连到路由器上。

您需要记下树莓派的 IP 地址,以便以后连接它。使用 ifconfig 命令将显示当前网络状态的信息,包括 IP 地址,或者可以使用 hostname -I 显示与设备关联的 IP 地址。

2. 启用 SSH

使用 systemctl 启动服务

sudo systemctl enable ssh
sudo systemctl start ssh

3. 在 headless Raspberry Pi 上启用 SSH

可以通过将名为 ssh 且没有任何扩展名的文件从另一台计算机放到 SD card 的引导分区上来启用 SSH。当树莓派启动时,它会查找 ssh 文件。如果找到,则启用 SSH 并删除该文件。文件内容无关紧要;它可能包含文本,或者根本没有任何内容。

如果您已将 Raspbian 加载到空白 SD card 上,就会有两个分区。第一是较小的那个,它是引导分区。将 ssh 文件放到此分区中。

4. 设置您的 SSH 客户端

要从另一台计算机连接到树莓派,请将以下命令拷贝并复制到终端窗口中,但用树莓派的 IP 地址替换。在终端中使用 Ctrl + Shift + V 粘贴。

ssh pi@

X-转发

您还可以使用 -Y 标志通过 SSH 转发 X 会话,以允许使用图形应用程序:

ssh -Y [email protected]

参考资料

https://github.com/raspberrypi/documentation/blob/master/remote-access/ssh/README.md

你可能感兴趣的:(使用 SSH 远程连接树莓派)