「树莓派入门」树莓派基础02-无显示屏连接与远程连接

一、无显示屏树莓派的硬件和软件准备

硬件需求

  • 树莓派主板(任何型号)
  • 电源适配器
  • 至少8GB容量的SD卡(推荐Class 10或UHS-I)
  • 以太网线或Wi-Fi网络环境

软件需求

  • 操作系统镜像(如Raspberry Pi OS)
  • 烧录工具(如Raspberry Pi Imager或balenaEtcher)
  • SSH客户端(如PuTTY或OpenSSH)
  • 网络扫描工具(如nmap或Advanced IP Scanner)

二、操作系统的烧录与配置

操作系统烧录

从树莓派官网下载适合您硬件版本的Raspberry Pi OS镜像,并使用烧录工具写入SD卡。

启用SSH服务

在SD卡的根目录创建一个名为ssh的无扩展名空文件,以启用SSH服务。

Wi-Fi连接配置

如果使用Wi-Fi,创建wpa_supplicant.conf文件,并填入Wi-Fi网络的SSID和密码。

bash 复制代码
# 创建wpa_supplicant.conf文件
echo -e "ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev\nupdate_config=1\ncountry=CN\nnetwork={\n    ssid=\"Your_WiFi_SSID\"\n    psk=\"Your_WiFi_Password\"\n}" > /path/to/sdcard/boot/wpa_supplicant.conf

三、无头树莓派的网络配置

以太网连接

将树莓派通过以太网线连接到路由器或交换机。

Wi-Fi连接

将配置好的SD卡插入树莓派,启动后树莓派将自动尝试连接预配置的Wi-Fi网络。

获取IP地址

使用网络扫描工具或路由器管理界面查找树莓派分配到的IP地址。

bash 复制代码
# 使用nmap在Linux下查找树莓派的IP地址
nmap -sn 192.168.1.0/24

四、远程连接树莓派

SSH连接

使用SSH客户端连接到树莓派。

bash 复制代码
# 使用OpenSSH客户端连接
ssh pi@树莓派的IP地址

VNC远程桌面

安装VNC服务器软件,如tightvncserver,实现图形界面的远程访问。

bash 复制代码
# 安装VNC服务器
sudo apt-get update
sudo apt-get install tightvncserver

# 启动VNC服务器
vncserver

# 连接到VNC服务器
vncviewer 树莓派的IP地址:5901

内网穿透

使用内网穿透服务将树莓派的端口映射到公网。

远程桌面软件

安装远程桌面软件,如xrdp,通过Windows远程桌面客户端连接。

bash 复制代码
# 安装xrdp
sudo apt-get install xrdp

# 连接到xrdp服务器
mstsc /v:树莓派的IP地址

五、高级配置与故障排查

静态IP配置

dhcpcd.conf文件中配置静态IP地址。

bash 复制代码
# 编辑dhcpcd.conf文件
sudo nano /etc/dhcpcd.conf

# 添加以下内容
interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

网络连接检查

确保树莓派正确连接到网络。

SSH服务状态

检查SSH服务是否正在运行。

bash 复制代码
# 检查SSH服务状态
sudo systemctl status ssh

防火墙设置

确认防火墙设置没有阻止SSH端口(默认22)的入站连接。

常见问题排查

  • 检查SD卡是否正确烧录和配置。
  • 确认网络连接是否稳定。
  • 检查路由器是否支持UPnP或手动端口映射。

无显示屏操作树莓派提供了极大的灵活性,尤其适合远程访问或嵌入式系统。通过本教程,您应该能够掌握无显示屏树莓派的设置和远程连接方法。

相关推荐
竹之却4 天前
【Minecraft】我的世界 Windows 开服,内网穿透教程
frp·内网穿透·我的世界·minecraft·樱花穿透·sakurafrp·我的世界开服
绝世唐门三哥5 天前
MacOS下内网穿透工具cpolar使用教程(Mac 版)
macos·内网穿透
竹之却5 天前
【Linux】内网穿透原理
linux·服务器·网络·frp·内网穿透·p2p·xtcp
竹之却9 天前
如何使用 SakuraFrp 做内网穿透
运维·服务器·网络·frp·内网穿透·sakurafrp
ayaya_mana12 天前
NPS 内网穿透,二次开源版新增多种连接协议(含 P2P 配置)
linux·运维·服务器·网络协议·内网穿透·p2p·nps
纪伊路上盛名在14 天前
Zerotier-Tailscale 自动化监控
linux·运维·自动化·内网穿透
微学AI15 天前
树莓派搭建便携弱网测试网关:基于 Facebook ATC 的实践指南
数据库·内网穿透
专家大圣19 天前
告别付费 OCR!PaddleOCR-VL + cpolar,打造专属便携识别工具✨
网络·ocr·内网穿透·cpolar
内网渗透21 天前
Komari 部署教程:无数据库、单文件、Docker 一键启动的监控工具
数据库·docker·容器·内网穿透·cpolar·远程办公·komari
returnthem21 天前
内网穿透-ngrok/cpolar
内网穿透