树莓派3B+无屏幕和键盘配置树莓派WiFi和SSH

前言

树莓派3B+安装系统Raspbian,默认的SSH是关闭的,如何在无屏幕和键盘的情况下,让笔记本通过WIFI访问树莓派?
树莓派3B+发布后不久,树莓派官方 Raspbian 系统久加入了允许在开机前对 WiFi 网络进行配置的机制。

一、WiFi 网络配置

用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。

操作方法简单:将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}
 
network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

说明以及不同安全性的 WiFi 配置示例:
#ssid:网络的ssid
#psk:密码
#priority:连接优先级,数字越大优先级越高(不可以是负数)
#scan_ssid:连接隐藏WiFi时需要指定该值为1

如果你的 WiFi 没有密码

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}

如果你的 WiFi 使用WEP加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}

如果你的 WiFi 使用WPA/WPA2加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}

如果你不清楚 WiFi 的加密模式,可以在安卓手机上用 root explorer 打开 /data/misc/wifi/wpa/wpa_supplicant.conf,查看 WiFi 的信息。

二、开启 SSH 服务

如果通过 ssh 连接树莓派出现 Access denied 这个提示则说明 ssh 服务没有开启。要手动开启的话,和 WiFi 配置相似,同样在 boot 分区新建一个文件,空白的即可,文件命名为 ssh。注意要小写且不要有任何扩展名。
树莓派在启动之后会在检测到这个文件之后自动启用 ssh 服务。随后即可通过登录路由器找到树莓派的 IP 地址,通过 ssh 连接到树莓派了。

三、通过SSH远程连接树莓派

ssh pi@10.0.0.11 地址来连接,默认密码是raspberry
推荐通过 MobaXterm 连接 地址:https://mobaxterm.mobatek.net/

四、通过VNC远程连接树莓派桌面

在树莓派中安装 tightvncserver 服务。

sudo apt-get install tightvncserver

安装好后,输入tightvncserver回车,启动vnc服务;

查看vnc服务端口,默认为 5901

netstat -tlup | grep vnc
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      18651/Xtightvnc
tcp        0      0 0.0.0.0:x11-1           0.0.0.0:*               LISTEN      18651/Xtightvnc

启动vncserver后,就可以通过vnc客户端访问树莓派。

# 如果树莓派启用防火墙,可以添加访问端口
sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent
sudo firewall-cmd --zone=public --add-port=6001/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --zone=public --list-ports

五、安装xrdp

如果希望通过windows自带的远程工具访问树莓派,需要安装xrdp,如下:
进入树莓派后,首先需要更新资源地址:
sudo apt-get update
然后安装xrdp:
sudo apt-get install xrdp
但是通过xrdp的访问pi速度不如vnc viewer,不建议使用。

  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值