windows系统ssh和远程桌面连接树莓派全流程(学生版)(含常见问题解答)

前言

本博客步骤顺序严格 大家也可随心所欲 希望对您有所帮助

1.硬件准备

1、一个树莓派(本博客为树莓派4B)

2、一个能开热点的手机(安卓和苹果皆有教程)

3、一台电脑(windows)

4、一张大于等于16GB的sd卡

5、一个读卡器


2.软件准备(下载以下软件)

1、rpi-imager(树莓派官方系统烧录软件)

1)进入树莓派官网

2)选择software

cc6609b508184d1cb914efe828c0df0b.png

3)下载适配windows系统软件

8b57c777dde94437be86b4f3b63ad5a6.png 

2、xshell(进行ssh连接树莓派)

1)进入xshell官网

2)选择 所有下载/学生家庭免费

085752feb9bb47c59d7a8e915baf641e.png

3)下载xshell

0dbbbbd5729e46c483edd3a259e04458.png 

3、vnc viewer(进行树莓派图形化显示)

1)进入vnc viewer官网

2)下载vnc viewer

896a464a960f43f48ff8caaf000d6dd6.png

 


3.全流程(跟着做 含问题解答)

1)将sd卡插入读卡器 再插入电脑

2)打开rpi-imager烧录软件

选择树莓派型号以及所要烧录的系统c9f650154c9a4e60b81e4d73168ebc45.png

3)选择存储卡(唯一存储卡 选择即可)

46c2546f0d1749128fa512ec8f09debc.png 

 4)点击next 选择编辑设置

947c5ab77781486c80a31430c4942d40.png

 5)配置用户名和密码(自定义)

注意‼️:此处username一定要使用小写英文字母开头 不要用数字或其他符号开头(建议全小写英文)

问题1:若username不为小写字母开头 会引发后续使用vnc桌面连接不断重启循环配置界面

输入手机热点名称和密码(自定义)

配置wifi国家(CN)

 

85bd0b4e4db146799cce91511a564293.png

 6)进入第二界面 打开ssh服务 选择使用密码登陆

cc4685793fff43ce85678607dcfbf8da.png

7)保存后进行烧录即可 等待系统烧录完毕 

8)打开手机 配置手机热点 将手机热点名称与密码设置为与上述第5)步相同即可

9)系统烧录完毕后 将sd卡重新装回树莓派

10)打开手机热点 连接树莓派电源并启动树莓派 等待树莓派成功连接手机热点

11)再将电脑连接上手机热点

12)查找树莓派ip地址(分情况)

  • 安卓手机能直接从移动热点界面查看树莓派ip

     

  • 安卓手机若无法查看

打开电脑使用win+r键输入cmd打开命令行窗口

输入命令ping raspberrypi(此处为上图的主机名)

可以得到下方红框树莓派的IP地址 一般为192.168.....(博主手机为iphone所以不显示)

c769891402f64275bdfbb365e48a3c52.png

 


  • iphone手机热点只提供172.20.10.x(x从2到14的13个ip 所以下面的步骤使用2到14一个个尝试即可)

13)打开xshell 点击新建

27a6202fd38a4f1c9df304149c0ba185.png

选择ssh协议 端口号默认22 输入上一步查询到的IP地址(iphone选手从172.20.10.2开始一个个尝试)

2e230da195394287be62b62990fa3d3a.png

 点击连接 成功后显示下图 输入用户名和密码f4d1aaab831947b9a9bee7a68efcb39f.png7b8004149b014166b5bb2ab853ab051e.png

成功进入树莓派ssh界面4975f67e43e94dd69518606ebfb0d8d1.png

14)输入命令sudo raspi-config 回车

631d5c3e320e476d89cb9d670fcbabb3.png

选择interface options 回车

85fddec34bc748b1858a43a745a362e8.png

选择vnc 回车 并打开vnc服务

e10dd308ac554d4ea78d005cb7e4c22d.png

 保存后退出

15)打开vnc viewer 输入ip地址

098eb46a1634437d81412a92dea65a01.png

输入用户名和密码进行连接0ae0c973b78042568950d795be9bb22a.png

成功进入树莓派图形化界面

45c7ac5ef81d4cf28992ba6c453ec707.png 

 

注意‼️:若输入用户名密码后图形界面出现黑屏并显示Cannot currently show the desktop则是分辨率问题 修改分辨率即可

问题2:解决方法详见此大神的博文

【VNC访问树莓派分辨率修改 -  CSDN App】http://t.csdnimg.cn/YFIT7

后续(将树莓派图形界面设置为中文)

按图调试即可

aa18bb8a1cac4c988d4e8a9f160d943b.png

ab96b152de0949f3a12aa7c58dc1c1fb.png 

aebee562b571459a8978247010539bec.png 

d867efaf46ed47e2b95c6120ca465bbb.png 

本博文到此结束

若本博文对你有帮助 可以点赞支持博主 谢谢!

有任何其他疑问可以在评论区进行留言讨论

 

 

 

### 连接方式概述 对于希望从 Windows 系统连接至安装有 Ubuntu 20.04 的 Raspberry Pi 用户而言,主要存在几种不同的远程访问途径。这些方法包括通过 SSH 协议进行命令行级别的交互、利用 VNC 实现图形界面共享以及文件传输功能。 #### 使用SSH客户端工具PuTTY实现命令行级控制 为了能够以命令行形式管理 Raspberry Pi,在 Windows 上可借助 PuTTY 工具完成此操作。首先需确认目标设备已开启 SSH 服务[^1]: ```bash sudo systemctl enable ssh sudo systemctl start ssh ``` 接着下载并打开 PuTTY 应用程序,配置会话参数中的主机名为 Raspberry Pi 的 IP 地址,默认端口保持不变即为 22 。保存设置后点击“Open”,随后按照提示输入登录凭证即可建立安全 shell 会话。 #### 借助VNC Viewer获取图形化桌面体验 如果偏好于获得完整的 GUI 访问权限,则推荐采用 RealVNC 提供的服务来达成目的。确保 Raspberry Pi 中已经激活了 VNC Server 功能,并且允许来自外部网络的请求接入[^3]: ```bash sudo apt install realvnc-vnc-server realvnc-vnc-viewer ``` 之后在 Windows 平台上启动 VNC Viewer 软件,同样指定好远端计算机地址,依照界面上指示逐步操作直至成功连入对方环境之中。 #### 文件交换解决方案——WinSCP 当涉及到跨平台间的数据搬运工作时,WinSCP 是一款非常实用的选择。它不仅支持 SFTP SCP 方式的文档传送,还兼容 FTP(S) 及 WebDAV 等多种协议。只需简单拖拽动作就能轻松实现在两台机器之间快速转移所需资料的目的。 ```python import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('raspberry_pi_ip', username='pi', password='your_password') sftp = ssh.open_sftp() localpath = 'C:\\example.txt' remotepath = '/home/pi/example.txt' sftp.put(localpath, remotepath) sftp.close() ssh.close() ``` 上述 Python 示例展示了如何运用 Paramiko 库编写自动化脚本执行相似的任务;当然实际应用过程中更建议直接使用 WinSCP 图形界面来进行直观便捷的操作。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值