树莓派装系统(无显示器,网线以 SSH 链接)

故事扮演 提交于 2019-12-17 22:58:21

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

0. 下载系统 .img 文件和需要用到的工具

  1. 你需要一张可用的 TF 卡,和读卡器。
  2. 到树莓派官网(https://www.raspberrypi.org/downloads/)下载系统文件,这里以 Raspbian 系统为例。
  3. 到SourceForge(http://sourceforge.net/projects/win32diskimager/)下载写入工具Win32DiskImager。

1. 写入系统到 TF 卡,并通过 ssh 登录

通过读卡器,用 Win32DiskImager 向 TF 卡写入系统。

写入后打开 TF 卡可以看到系统盘的格式 FAT32 可以创建文件,

这个时候新建一个 ssh.txt 的空文件,这个文件会让树莓派启动 sshd。

接上电源,点亮树莓派,树莓派默认:

用户:pi

密码:raspberry

IP:这个可以通过路由器 DHCP 管理客户找到 raspberrypi 这个设备找到,这里假设找到的是 192.168.1.101

ssh pi@192.168.0.101

Windows 10 自带了 ssh ,其他 Windows 系统自己装个 MSYS2 再通过 pacman 装就可以了。

Linux 一般也默认装了 ssh ,没装的自己装上。

装完 ssh 一般也就有了 scp 了。

至此就可以用 ssh 登录树莓派了。

2. 通过 SSH 连接添加公钥

通过 scp 命令远程添加 pi 用户的公钥

scp C:\Users\Your\.ssh\id_rsa.pub pi@192.168.1.101:/home/pi/.ssh/authorized_keys

接下来通过 ssh 登录并复制公钥给 root 用户。

ssh pi@192.168.0.101
sudo passwd root
su root
mkdir /root/.ssh
cp /home/pi/.ssh/authorized_keys /root/.ssh/authorized_keys
passwd -d root

至此也就不用输入密码,直接通过密钥登录树莓派的 root 和 pi 用户了。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!