置顶   精帖  树莓派SSH远程登录与VNC图形化桌面教程远程SSH,VNC桌面,系统设置,树莓派5,树莓派4B,树莓派3B/3B+,树莓派zero系列

By 超级版主

2023-05-10 01:54:23

浏览量77426

已赞22

如果你的树莓派没有显示器,又想在电脑上使用到树莓派, 那么SSH远程登录树莓派是必不可少的功能。

必备配件

1.树莓派主板

2.装好系统的TF内存卡

3.网线/或提前连好树莓派的wifi

4.电脑/路由器


一:SSH登录(Putty命令模式登录)

1.连接方式

需要先将树莓派给连上网,可以通过直插网线,也可以提前配置好树莓派无线Wifi功能(wifi的配置方法) (需要保证树莓派与电脑连的都是同一个路由器的网络,无论是用网线还是wifi功能,两台设备都必须在同一个局域网内)

2.开启树莓派系统ssh功能

将装好系统的TF内存卡用读卡器插到电脑上,(此时内存卡在电脑上显示名为“boot”)打开这个磁盘并在根目录下新建一个名为ssh的文件,不要任何扩展名。(可以先新建一个ssh.txt文本,然后将后缀的.txt给删除,这样就获得了一个没有任何扩展名的名为ssh的文件了)



新建完成后,将树莓派主板再次启动后这个ssh文件就会消失,也就代表树莓派的ssh功能已经开启了!

3.查询树莓派IP地址

下面提供三种查询IP的方法,首先请将树莓派通电启动起来,并且要连接上网络。无论是网线插网口还是连无线wifi,电脑与树莓派 都必须在同一个路由器的网络下面)

方法1:在电脑终端下查询,先打开电脑终端命令行窗口输入下面这段命令来查询树莓派主机的IP地址。

ping -4 raspberrypi.local

Image

方法2:在路由器的后台查询:通过进入路由器后台看到名为raspberrypi的主机所对应的就是IP地址 

Image

方法3:用扫描软件ipscan22查询IP地址:在ipscan22软件里面点击扫描,等到扫描进度条完成,可以看到制作商为Raspberry Pi Foundation的IP地址信息。ipscan22扫描软件(提取码8888)

Image

通过以上几种方法都能查询到树莓派主机的IP地址,然后记住这个IP地址,等会要用来登录ssh。


4.电脑远程ssh登录

在电脑端下载远程登录所需软件:Putty(如下图Putty远程登录软件(提取码8888打开软件后在主机处输入前面所查询到的树莓派IP地址,端口号默认为22,连接方式勾选SSH,在点击开始连接

Image

打开后如下图,要求您输入树莓派的系统账户与密码。需要特别说明:树莓派官方从2022年4月开始所更新的系统都已经没有了默认账户与密码,在ssh远程登录前需要预设一个系统的账户和密码。关于预设系统账户与密码可以参考这个资料预设树莓派系统账户密码

Image

说明:由于Linux系统下输入密码都是不会显示出来的。也没有***这样的符号。在这里只管输入完回车即可,登陆成功会显示如下这个界面,说明已经成功远程登录了!

Image

如果你熟悉很多Linux的常用命令,在这个界面是可以完成很多工作的!例如查询硬件信息,Python编程,打开系统设置等等....


二:Xrdp电脑远程图形化桌面

1.电脑远程桌面XRDP 连接树莓派

要使用电脑自带的远程桌面,首先给树莓派安装xrdp服务器软件。然后直接使用电脑自带的远程桌面软件,

请输入下面命令给树莓派安装xrdp服务

sudo apt-get install xrdp

安装完成后,在打开电脑自带的"远程桌面连接"这个软件。在输入树莓派的ip地址点击连接即可(如下图)

Image

Image

然后输入你的树莓派账户和密码即可登录桌面了

Image


Image


三:VNC图形化桌面

树莓派上搭建VNC功能

1.如果要让树莓派系统显示出图形化桌面,还需要开启系统的VNC功能,直接输入下面这段命令按回车后能打开系统设置

sudo raspi-config

Image

2.上下翻页 选择   Interfacing Options  这项按回车键

Image

3.在上下翻页 选择 VNC 这项按回车键

Image

4.最后选择 Yes 这项按回车键

Image

5.然后输入下面的命令进行安装VNC服务,中途出现y/n的提示请输入y按回车即可。

sudo apt-get install tightvncserver 

Image


6.安装完成后再次输入VNC的启动命令即可。

vncserver

Image

7.输入启动命令后提示需要设置VNC登陆密码,自行设置后按回车即可,在过程中若出现 Y/N 的提示,请选择 y按回车。

Image

8.然后在输入两遍刚刚设置的密码用于确认即可。

Image

9.最后完成后得到端口号为:2  (每次启动VNC端口号可能不同)

Image

至此树莓派系统上VNC功能搭建完毕!


登录VNC桌面

在首次登录VNC之前需要先获取到端口号才能登录。电脑上下载一个VNC登录软件就可以用来登陆树莓派的图形化桌面了(如下图)VNC登录软件(提取码8888)

在VNC的软件处输入 前面查询到的树莓派IP地址与端口号(IP后面需要加一个小冒号)完整格式为:192.168.0.104:2

注意:这个冒号的格式很容易出错,很多新手找不到原因无法登陆就是出在这个问题上,进行对比一下就知道了,另外端口号每次启动可能会不同,具体号码根据自己查询的进行输入即可。

正确的格式是192.168.0.104:1

错误的格式192.168.0.104:1

Image

输入ip+端口号后直接按回车,会提示你输入VNC的登录密码。 输入后即可进入图形化界面!

Image



成功登陆后会直接显示出图形化桌面,恭喜你~Image

说明:在后续使用中,只需要每次先登录一下SSH输入VNC的启动命令:vncserver ,然后直接就能IP+端口号去登录VNC就可以了!树莓派未关机的情况下即使关掉了putty的界面也不会影响VNC的使用。随时可打开!非常方便

推荐个小技巧:也可以用手机下载一个VNC的APP软件,直接在手机上登陆树莓派的ip+端口号也可以显示树莓派桌面。


总结:两种方法都能进入图形化界面,个人比较推荐使用VNC,  因为电脑自带的Xrdp远程桌面软件会存在延迟而且图形显示很慢经常出来的界面是花屏,要半天才会显示正常!


本文章最后由 超级版主2023-11-12 21:39 编辑
发表评论
请先 注册/登录 后参与评论

已有1 发布

默认   热门   正序   倒序
查看更多评论
(22) 分享
分享

扫二维码或复制链接分享该篇文章

取消
已有1次打赏
w4wy6打赏给楼主1金币,2023-10-29 15:26:07
本站免责声明
1、本站资源,均来自网络或个人用户发布,版权归原作者,所有资源和文章仅限用于学习和研究目的 。
2、不得用于商业或非法用途,否则,一切责任由该用户承担 !

侵权删除请致信 E-Mail:cxg88@qq.com