当前位置:网站首页>畅玩树莓派4B(一)树莓派系统安装和SSH连接
畅玩树莓派4B(一)树莓派系统安装和SSH连接
2022-07-19 05:21:00 【羟基氟化宇】
畅玩树莓派4B(一)树莓派系统安装和SSH连接
一、前言
树莓派4B拥有非常强大的功能。可以配置无线路由器、小型NAS、Windows的KMS激活服务器、DoH/DoT防DNS劫持等各种功能。也可以做小型物联网主机等等。本系列就先从系统安装开始,分享记录树莓派的各种玩法
二、系统和工具下载
部分工具的网站下载非常慢,所以这里放一个用到工具的百度云的链接,提取码:s7gc。系统镜像用迅雷下载很快,所以不在网盘里提供下载了。
在树莓派的官网下载官方的系统就好。下载完毕后解压缩,会得到一个扩展名为IMG的文件。
因为我并不需要使用树莓派的桌面功能,所以我下载安装Lite版本的系统。如果有桌面需求的请选择with desktop的版本。本文的配置方法两个版本都可以使用!
在Github下载安装系统所用到的工具balenaEtcher。
如果用的是Windows系统,红框里的两个版本二选一。
Portable的版本不需要安装,直接运行,推荐下载。
在国内下载可能会非常慢,可以在前面的百度云链接下载Portable-1.7.9版本的工具。
三、系统烧录
请准备好空的TF卡,用读卡器接到电脑上。
开始安装前,你应该已经拥有如下图所示的两个文件(版本不同文件名会略有不同)。
运行balenaEtcher,选择 Flash from file,先进入你存放这两个文件的文件夹,然后选择前面解压的img文件,打开。
非常重要:
将鼠标放到下图1的灰色字符上,2的位置会出现盘符(F:\)。请务必核对是不是你要安装系统的盘(3号红框),不是就点1号红框下面的蓝色Change,重新选择。否则会导致数据丢失!
检查完毕没有问题后,点击Flash按钮开始烧录镜像。等待它出现Flash Complete,烧录完成。拔出读卡器,重新插入电脑,进行下一步配置。(先不要插入树莓派)
四、开启SSH
管理员模式打开CMD(开始菜单->Windows 系统->右键点击命令提示符->更多->以管理员身份运行)
输入下面的命令来建立一个名为SSH没有扩展名的空文件。(或者新建文本文档命名为SSH,这样的话你需要开启显示扩展名,否则你看到的是SSH而实际上是SSH.txt。而用下面这个命令就不会出现这种情况)。
cd /d F:
type nul>ssh
新版本的树莓派镜像(22年4月)需要在首次启动前建立userconf文件用于配置用户名和密码。
执行一次下面的代码,设置用户名和密码为默认(22年4月之前的镜像)的pi(用户名)和raspberry(密码)。方便之后的SSH连接。
>>userconf set /p="pi:$6$KORC/Q.jy9sfO4dY$Ng2/O021CmodjQ99aPm.kpG4s1ClxvfQN0UylymYN/AYGySUBV6mnPlLDD24YrckXldGR9ZWO3NvOazzNLhBe1" <nul
注1,上面命令的 >>符号 是必须带上的
注2,F应当根据你的TF卡实际盘符确定(下图左上角的红框)。
注3,这个盘是用来存放部分系统配置、启动文件的分区,所以只有几百兆,其他的空间用的是LINUX的文件系统,所以windows下不能识别。并不是TF卡坏了或TF卡缩水了,请放心使用。
现在就可以移除读卡器了,然后将内存卡插入树莓派,接入屏幕,接入网线(因为之后要配置成无线路由器,WIFI要被占用,所以得用网线)。上电。
五、扫描树莓派IP、连接
这里使用nmap作为扫描软件,从nmap官网下载安装(nmap-xxx-setup),如果下载比较慢的话也可以从前面的百度云链接下载。nmap的安装包里自带了适配的npcap(不建议安装最新版npcap,可能存在兼容问题)。
安装nmap,选项默认就好。安装路径可自定义。
执行ipconfig查看路由器地址
执行nmap进行扫描,IP地址设置上面的默认网关一样。
nmap -sP 192.168.31.1/24
找到含有raspberrypi的项,即树莓派的IP。
打开CMD,连接树莓派。
1、输入命令,连接SSH。IP地址需要修改为上一步找到的树莓派的IP。
这里需要WIN10系统并且开启了OpenSSH。可以在设置->应用->应用和功能->可选功能->添加功能->OpenSSH客户端找到并安装
ssh [email protected]
2、输入yes,回车。
3、password这输入密码:raspberry
OK,至此已经成功连接树莓派了。这时可以通过passwd命令重新设置一下树莓派的密码。
边栏推荐
猜你喜欢
gocore-v2框架-gocore.yaml配置文件介绍
gocore-v2框架-脚手架生成项目结构介绍
Kubernetes terminal management tool - kubebox
Dark horse programmer timer
Kubernetes终端管理工具 — KubeBox
Kubernetes命令行管理工具 — Kubectl
论文笔记:SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networksfor Image Captioning
gocore-v2框架-快速开始
Variational Inference 笔记 from UCB CS 285 Sergey Levine
NN of pytorch Conv1d detailed explanation
随机推荐
狂神。MySql学习。
Model in pytorch train(),model. Eval () and torch no_ The difference between grad()
论文笔记:SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networksfor Image Captioning
Gocore-v2 framework - quick start
Lunix boot and troubleshooting
[report] TF fast RCNN runs its own training data could not broadcast input array from shape (4) into shape (0)
Solution to unmount failure using umount command
值得一看的智能运维AIOps关键核心技术概览
部分标签和选择器的简单应用
vs2019 winform CLR20R3错误
在线问题反馈模块实战(七):安装部署swagger2
Disk and file system
Unable to get browser (Selenium::WebDriver::Error::NoSuchWindowError)
【资源记录】作为程序员 对统计学中的卡方分布/检测,t分布/检测,f分布/检测 的自学记录
gocore-v2框架-API接口开发理念
Calculation process of pytorch gradient
invalid syntax
Pytoch: dataset summary
斐讯k1刷入Breed以及openwrt的教程
如何做好单元测试?Golang Mock”三剑客“ gomock、monkey、sqlmock