当前位置: 首页 > news >正文

VNC连接VirtualBox中的Ubuntu24.04 desktop图形化(GUI)界面

测试环境:VirtualBox 7,Ubuntu24.04 desktop,Ubuntu24.04 server(no desktop)

一、下载和安装dRealVNC viewer。

二、配置 VirtualBox 网络:NAT 模式 + 端口转发

1、打开 VirtualBox,选择您的 Ubuntu 虚拟机,点击 设置
选择 网络,将网络适配器模式设置为 NAT。

2、点击  端口转发
添加一条规则:
协议:TCP
宿主端口:22、5900
虚拟机端口:22、5900
宿主IP 和 虚拟机IP 可以留空(默认绑定到所有接口)。

三、虚拟机中启用 Ubuntu24.04 desktop,登录界面选择右下角设置图标的“Ubuntu on Xorg"(Ubuntu24.04默认使用Wayland,而x11vnc对Wayland支持不好,需要切换到Xorg)。

四、Ubuntu24.04 desktop的SSH配置。

1、安装并启动 SSH 服务:

sudo apt update
sudo apt upgrade
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

2、确认 SSH 服务正在运行:

sudo systemctl status ssh

运行结果:

3、SSH防火墙配置:

sudo ufw allow ssh 
sudo ufw enable

4、确保虚拟机的 SSH 服务已正确运行:

sudo systemctl restart ssh

五、Ubuntu24.04 desktop的VNC配置

1、配置x11:

sudo nano /etc/ssh/sshd_config

修改配置:

AllowAgentForwarding yes
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no

重启sshd service:

sudo service sshd restart

2、配置x11vnc:

安装x11vnc:

sudo apt-get install x11vnc net-tools

x11vnc防火墙配置:

sudo ufw allow 5900/tcp
sudo ufw reload

运行x11vnc :

x11vnc -display $DISPLAY -rfbport 5900

六、验证VNC是否可以打开VirtualBox中的Ubuntu24.04 desktop图形化(GUI)界面。

打开RealVNC viewer,输入地址<ip>:5900, 访问VirtualBox中的Ubuntu24.04 desktop图形化(GUI)界面。

http://www.lryc.cn/news/611386.html

相关文章:

  • 2025年渗透测试面试题总结-01(题目+回答)
  • GitHub Models:为开源AI项目解决推理难题,让AI更易用、更普及
  • css初学者第三天
  • MySQL 如何优化慢查询
  • Redis中的sdshdr的len和alloc那块的知识点详解
  • 前端记录项目中用到的js
  • python可视化--Seaborn图形绘制方法和技巧,Bokeh图形绘制方法和技巧
  • 最新基于Python科研数据可视化实践技术
  • 磁悬浮转子振动控制:主动电磁力如何成为高速旋转的“振动克星”
  • css动态样式
  • 【Git学习】入门与基础
  • Cisco 3750X交换机更新到IOS 15.2后无法启动 提示:Boot process failed...
  • Laravel The requested URL /hellowzy was not found on this server. 404 问题的解决
  • 嵌入式 - 数据结构:循环链表和内核链表
  • ES 模块动态导入
  • Python深度学习:从入门到进阶
  • 《四种姿势用Java玩转AI大模型:从原生HTTP到LangChain4j》
  • 如何在nuxt项目中进行meta信息注入
  • 【RabbitMQ】高级特性—消息确认详解
  • 探索设计模式的宝库:Java-Design-Patterns
  • Android UI 组件系列(十一):RecyclerView 多类型布局与数据刷新实战
  • MongoDB学习专题(二)核心操作
  • 《前端安全攻防》
  • java线程同步工具:`synchronized`、`ReentrantLock`与其他并发工具的对比与应用
  • Kafka自动消费消息软件(自动化测试Kafka)
  • python的高校班级管理系统
  • VUE+SPRINGBOOT从0-1打造前后端-前后台系统-登录实现
  • SpringCloud学习------Gateway详解
  • 将普通用户添加到 Docker 用户组
  • 虚幻GAS底层原理解剖二 (GE)