在win11系统使用vnc对服务器ubuntu20.04系统的远程桌面连接

本文讲述了作者如何在使用戴尔R750XA服务器时,弃用IDRAC转而采用UltraVNC进行远程桌面连接。详细介绍了在Ubuntu20.04上设置屏幕共享、密码保护以及Win11上安装和配置UltraVNC的过程。

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

服务器:戴尔R750XA

远程连接工具:ultravnc(免费好用)

Linux:Ubuntu20.04桌面版

前提:在同一局域网

        刚开始使用服务器的时候,用戴尔服务器的idrac进行远程控制连接,虚拟控制台一帧能玩、两帧流畅、三帧电竞。

所以还是决定用一个远程桌面连接软件代替idrac,找了很多方法,也试了几次错,最终还是决定用UltraVNC进行远程桌面连接。

一、ubuntu设置:

    1.打开屏幕共享并设置成密码登录

        2.安装dconf-editor用于ubuntu配置修改 

sudo apt install dconf-editor

安装完成后打开,进入remote-access目录,关闭require-encryption。

         3.打开设置,将自动锁屏关闭,将息屏延时改为从不,将自动登录开启(这样打开系统就能自动登录,就可以直接连接)。

        设置完之后ubuntu上的设置就完成了。

二、win11上的工作:

    1.下载安装UltraVNC:Home - UltraVNC VNC OFFICIAL SITE, Remote Desktop Free Opensource (uvnc.com)。安装时只需要安装vnc viewer即可,会有很多选项,选择only viewer(应该是这个,不过多安也无所谓)。

    2.打开UltraVNC viewer,需要我们输入server port。只需要在ubuntu终端输入ifconfig即可获得服务器的ip:192.168.xx.xxx。将ip填入后输入密码就可以实现远程连接。

 

### 在 Ubuntu 上通过 Docker 使用 Wine 运行 Windows 11 应用程序 为了在 Ubuntu 上利用 Docker 和 Wine 来运行 Windows 11 的应用程序,需遵循一系列特定配置来确保兼容性和性能优化。以下是实现这一目标的方法: #### 准备工作 首先,确认已按照官方指南完成 Docker 的安装与基本设置[^1]。 接着,创建一个适合于 Wine 的 Dockerfile 文件用于定义定制化的镜像。考虑到不同版本间的差异以及所需功能的支持情况,建议基于较为稳定的 Linux 发行版作为基础镜像并集成最新版 Wine[^4]。 #### 编写 Dockerfile 下面是一个适用于此目的的基础 `Dockerfile` 示例: ```dockerfile FROM ubuntu:20.04 # 设置环境变量以避免交互提示符 ENV DEBIAN_FRONTEND=noninteractive \ WINEARCH=win64 \ WINEPREFIX=/root/.wine # 更新包列表并安装必要的依赖项和工具 RUN apt-get update && \ apt-get install -y software-properties-common wget gnupg2 && \ dpkg --add-architecture i386 && \ wget -nc https://dl.winehq.org/wine-builds/winehq.key && \ apt-key add winehq.key && \ add-apt-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ focal main' && \ apt-get update && \ apt-get install -y --install-recommends winehq-stable winbind cabextract p7zip-full xvfb x11vnc fluxbox pulseaudio alsa-utils mesa-utils libglu1-mesa-dev freeglut3-dev # 配置 X 虚拟帧缓冲区 (Xvfb),VNC 服务器及桌面环境以便 GUI 程序正常显示 RUN mkdir /workspace && \ echo "exec fluxbox" >> ~/.xinitrc && \ chmod +x ~/.xinitrc EXPOSE 5900/tcp WORKDIR /workspace CMD ["sh", "-c", "/usr/bin/Xvfb :1 -screen 0 1024x768x16 & x11vnc -display :1 -forever -nopw -listen localhost & fluxbox & wine explorer"] ``` 这段脚本会建立一个包含 Wine 及其必要组件在内的开发环境,并设置了虚拟显示器服务使得图形界面的应用能够被远程访问。 请注意,由于技术限制,某些最新的 Windows 特定特性可能无法完全支持或表现不佳;特别是针对 Windows 11 新增的功能,因为 Wine 主要致力于模仿早期版本的操作系统行为[^2]。 对于遇到的任何视觉异常现象(比如屏幕中央的小方块),可以尝试调整显卡驱动参数或是更新至更高版本的 Wine 来解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值