树莓派网络VNC与SSH连接

本文介绍了如何使用VNC和SSH连接到树莓派。VNC是一种远程控制工具,包括vncserver和vncviewer。SSH是安全的远程登录协议,常用工具为Putty。步骤包括安装VNC,开启树莓派的VNC服务,使用VNCViewer或Putty输入IP地址和凭据进行连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上篇文章我们搭建好了树莓派运行系统,那这篇文章我们就来使用SSH和VNC连接树莓派和电脑。

VNC资料来源于这里

VNC(Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。

中文名

虚拟网络控制台

外文名

Virtual Network Console

简    称

VNC

释    义

一款优秀的远程控制工具软件

SSH简介来源于这里:

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UXLinuxAIXSolaris、Digital UNIXIrix,以及其他平台,都可运行SSH。

中文名

安全外壳协议

外文名

Secure Shell

简    称

SSH

作    用

提供安全性的协议

接下来就让我们来使用上面两个连接方法吧

软件清单:

VNC
Putty

VNC:

免费版

Putty:

本来就免费版

VNC使用方法:

第一步,根据网站的步骤安装好免费VNC后打开桌面上的VNC Viewer

第二步,打开树莓派上的VNC服务(自己搜方法 awa)

第三步,输入树莓派的IP地址在VNC上

第四步,点击确定

第五步,输入树莓派账号与密码(上面显示是代码)

第六步,连接完成。

SSH连接方法:

1.打开Putty

2.同VNC启用SSH

3.输入IP

4.点击Open

5.点击从左往右数第二个

6.输入账号

7.输入密码(密码不显示但能输入)

8.回车

9.完成

以上就是VNC/SSH连接方法啦,小伙伴们自行测试哦!

### 配置 Raspberry Pi 5 使用 VNC 并通过 WiFi 连接 #### 准备工作 确保已使用 Raspberry Pi Imager 将最新版本的 Raspberry Pi OS 安装到了 microSD 卡中[^3]。 #### 启用 SSHVNC 功能 启动 Raspberry Pi 5,在初次设置过程中进入 `Raspberry Pi Configuration` 工具,选择 Interfaces 选项来启用 SSHVNC: ```bash sudo raspi-config ``` 在弹出菜单里找到并开启对应服务。 #### 更新软件包列表安装 TightVNC Server 更新本地软件包索引,并安装所需的 VNC server 软件: ```bash sudo apt update && sudo apt upgrade -y ``` 为了提高下载速度,可以考虑更换成更快捷稳定的国内源服务器,比如阿里云提供的镜像站点[^1]。 #### 设置无线网络连接参数 编辑 `/etc/wpa_supplicant/wpa_supplicant.conf` 文件以加入 Wi-Fi 网络认证信息。这一步骤对于确保设备能够成功接入互联网至关重要。 #### 初始化 VNC Session 首次运行下面命令启动一个新的 VNC session: ```bash vncserver :1 ``` 按照提示创建密码保护访问安全。 #### 自动化 VNC Service 开机自启 为了让 VNC service 可以随系统自动启动,需创建 systemd unit file 来管理该进程。 编写如下内容保存为文件名为 vncserver@:1.service 放置于 `/lib/systemd/system/` 目录下: ```ini [Unit] Description=Start TightVNC server at startup After=syslog.target network-online.target [Service] Type=forking User=pi PAMName=login PIDFile=/home/pi/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target ``` 激活此服务以便于下次重启时生效: ```bash systemctl daemon-reload systemctl enable vncserver@:1.service reboot now ``` 完成上述操作之后,就可以利用任意支持 VNC protocol 的客户端程序(例如官方推荐使用的 VNC Viewer),输入目标主机 IP 地址以及之前设定好的验证凭证来进行图形界面交互控制了[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值