配置远程登录无显示器树莓派系统
在防控疫情,停课不停学期间,荣幸参加古德微树莓派的漂流活动,初次接触树莓派实体(之前看过相关介绍文章),在完成学习古德微树莓派创客案例之余,尝试自己烧写树莓派系统镜像(用自己的TF卡),也实验了一些系统配置,本文内容是其中之一的经验总结。
配置远程登录新烧录好镜像系统的树莓派,而又没有连接显示器、键盘、鼠标等外设,搜索网上已有不少相关文章,网友又给了文章参考,下面以自己成功配置的学习思路总结一点经验,尽可能方便初次接触树莓派的爱好者容易理解参考。
提前准备:电脑和树莓派在同一路由器的局域网中,电脑下载安装好putty软件和VNC软件。
开始动手操作……
1.新建空白ssh文件
要新烧录好的树莓派系统第一次开机就能开启ssh功能。先把烧录好的TF卡插入windows系统的电脑,打开TF卡后,在根目录下新建一个文本文档,重命名为ssh文件名,注意不要后缀名(扩展名)!也不要往文件里面写任何内容!
2.设置自动连接WIFI
新建wpa_supplicant.conf文件,方法如上一步,注意这里要有扩展名.conf,
因为远程开启ssh功能是需要ip地址的,所以我们需要第一次开机自动连接wifi,要示树莓派和电脑在同一个局域网(相同IP网段)。
用windows的记事本打开wpa_supplicant.conf文件,然后往里面写入如下内容后保存,如图所示。
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdev
update_config=1
network={
ssid="你的wifi名字"
psk="你的wifi密码"
}
3.开机启动系统
取出读卡器中的TF卡,插入到树莓派,通电启动,等待绿色指示不闪熄灭,红色指示灯常亮的时候,在windows的电脑登录路由器,查看树莓派的ip地址,如下图。
4.使用putty命令行远程访问树莓派
路由器上看到我的ip为192.168.101.117,然后运行putty软件以命令行方式远程访问树莓派,如下图所示。
输入树莓派的IP地址
输入初始账户为pi
输入初始密码是raspberry(输入时看不见隐藏的密码内容)
成功远程连接树莓派,可以进一步以命令方式设置树莓派。
5. 设置开机自动开启SSH服务
在命令行提示符后输入命令:sudo raspi-config,如下图
进入菜单,选择“5.interfacing option”选项,按回车键,如下图
选择“P2 SSH”,回车,如下图
连按二次回车键,使SSH服务启动。如下图
6.修改树莓派用户密码
选择“1.Change User Password……”选项,按回车键,如下图
7.开启VNC功能
回到首页菜单,选择“5.interfacing option”选项,按回车键,如下图
选择“P3 VNC …”,回车进入下一页,如下图
按回车键确定启动VNC服务,如下图
8. 运行VNC Viewer
成功完成以上7步,在电脑控制端运行VNC Viewer远程登录树莓派。
成功远程登录树莓派系统
如果换了实验环境路由器不同,要连接的WIFI不同了,在没有连接显示器的情况下如何远程登录树莓派系统呢?还要重做以上八个步骤吗?
在学习应用中了这样的情况,亲身实验过其实设置非常简单:只需操作第3步即可,您也试试吧!