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

VNC windows连接ubuntu桌面


✅ 步骤 1:安装 VNC 服务器

首先,我们需要在 Winux 系统上安装一个 VNC 服务器。这里我们使用 tigervnc 作为例子,它是一个常用的 VNC 服务器软件。

  1. 打开终端并更新你的软件包:

    sudo apt update
    
  2. 安装 tigervnc 服务器:

    sudo apt install tigervnc-standalone-server tigervnc-common -y
    

✅ 步骤 2:设置 VNC 服务器

  1. 配置并启动 VNC 服务器。你需要为 VNC 创建一个密码,以便进行远程访问。

    执行以下命令:

    vncserver
    
  2. 系统会提示你输入一个 VNC 密码。确保密码简单且安全,并确认输入。

    You will require a password to access your desktops.
    
  3. 配置完成后,VNC 会在默认端口 5901 启动,第一个会话通常是 :1,所以端口就是 5901


✅ 步骤 3:配置 VNC 启动 KDE 桌面

默认情况下,VNC 启动的是非常简单的桌面环境,但你可以配置它启动完整的桌面(如 KDE Plasma)。

  1. 编辑 VNC 配置文件:

    nano ~/.vnc/xstartup
    
  2. 修改文件内容,使它启动 KDE 桌面:

    将文件中的内容修改为:

    #!/bin/sh
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    startplasma-x11
    

    startplasma-x11 命令会启动 KDE 桌面环境。如果你使用的是其他桌面环境(例如 GNOME 或 XFCE),你需要替换为相应的命令(例如 gnome-sessionstartxfce4)。

  3. 保存并退出文件编辑器(按 Ctrl+O 保存,Ctrl+X 退出)。

  4. 给这个文件设置执行权限:

    chmod +x ~/.vnc/xstartup
    
  5. 重新启动 VNC 服务器:

    vncserver -kill :1
    vncserver :1
    

    这会使 VNC 重新启动并加载 KDE 桌面环境。


✅ 步骤 4:配置防火墙(如果有)

确保 VNC 端口(默认 5901)在防火墙中是开放的。可以使用以下命令来放行端口:

sudo ufw allow 5901/tcp

✅ 步骤 5:在 Windows 上使用 VNC 客户端连接

  1. 下载并安装 VNC 客户端(如 TightVNC 或 RealVNC)。

  2. 打开 VNC 客户端,输入你的 Winux IP 地址 和端口号。例如:

    192.168.x.x:5901
    
  3. 点击“连接”,然后输入你在 Winux 上设置的 VNC 密码


✅ 步骤 6:可选 - 设置 VNC 服务开机启动

如果你希望每次启动时自动启动 VNC 服务器,可以将 vncserver 设置为开机启动:

  1. 创建一个新的服务文件:

    sudo nano /etc/systemd/system/vncserver@.service
    
  2. 将以下内容粘贴到文件中:

    [Unit]
    Description=Start TigerVNC server at startup
    After=multi-user.target[Service]
    Type=forking
    User=<your_username>
    PAMName=login
    PIDFile=/home/<your_username>/.vnc/%H%i.pid
    ExecStart=/usr/bin/vncserver :1
    ExecStop=/usr/bin/vncserver -kill :1[Install]
    WantedBy=multi-user.target
    

    替换 <your_username> 为你的实际用户名。

  3. 重新加载 systemd 并启用服务:

    sudo systemctl daemon-reload
    sudo systemctl enable vncserver@1.service
    sudo systemctl start vncserver@1.service
    

✅ 总结

  • 你已经安装并配置了 VNC,并在 Winux 上成功启动了桌面环境。
  • 现在可以通过 VNC 客户端(如 TightVNC)从 Windows 连接,体验远程桌面。
  • 如果你希望 VNC 开机自动启动桌面,你也可以配置开机启动。

如果你有任何其他问题或需要进一步的帮助来解决问题,随时告诉我!

相关文章:

  • Linux——Mysql数据库
  • 安全可控·高效响应|北峰智能互通矿业通信系统解决方案
  • 记录 iframe 跨域通信及安全配置
  • MariaDB 与 MySQL 的关系:从同源到分道扬镳
  • 二叉树的基本操作
  • 浅谈 Shell 脚本编程中引号的妙用
  • Logback官方文档翻译章节目录
  • conda创建一个新环境,指定环境的存储位置,而不是默认值地址
  • KAXA凯莎科技AGV通信方案如何赋能智能仓储高效运作?
  • [Linux]在源代码数量优化中统计源文件数量,目标文件数量的一点作用
  • 科技成果鉴定测试有哪些内容?又有什么作用?
  • 【文档智能】开源的阅读顺序(Layoutreader)模型使用指南
  • Spark缓存
  • Opencv进阶操作:图像拼接
  • 如何通过服务主体获取 Azure 凭据
  • BGP基础
  • vscode如何使用 GitHub Copilot
  • Qt 编译 sqldrivers之psql
  • 安全监控之Linux核心资产SSH连接监测邮件
  • K8s中的containerPort与port、targetPort、nodePort的关系:
  • 美众议院通过法案将“墨西哥湾”更名为“美国湾”
  • 中华人民共和国和俄罗斯联邦关于全球战略稳定的联合声明
  • 苹果Safari浏览器上的搜索量首次下降
  • 商务部:中方愿同各国一道加强合作,促进跨境电商健康可持续发展
  • 湖南省邵阳市副市长仇珂静主动向组织交代问题,接受审查调查
  • 再有20余篇论文出现“妇科男患者”“前列腺女患者”,如何破除“水论文”灰产链?