ubuntu

ubuntu vnc远程桌面怎么用

小樊
37
2025-06-23 05:54:31
栏目: 智能运维

要在Ubuntu上设置VNC远程桌面连接,请按照以下步骤操作:

安装VNC服务器

首先,确保你的Ubuntu系统已联网,并更新系统软件包列表:

sudo apt update
sudo apt upgrade

然后,安装TightVNC服务器:

sudo apt install tightvncserver

设置VNC密码

首次运行VNC Server时,系统会提示你设置VNC连接密码。按照提示输入密码并确认。

vncpasswd

配置VNC服务器

  1. 创建VNC配置文件

    nano ~/.vnc/config
    

    添加以下内容(示例配置):

    geometry=1920x1080  # 分辨率
    depth=24            # 颜色深度(16/24/32)
    localhost=no        # 允许远程连接
    alwaysshared=yes    # 允许多用户同时连接
    
  2. 选择桌面环境

    编辑 ~/.vnc/xstartup 文件,指定要启动的桌面环境(如 GNOME、KDE 或 XFCE):

    nano ~/.vnc/xstartup
    

    例如,使用GNOME桌面:

    #!/bin/sh
    export GNOME_SHELL_SESSION_MODE=ubuntu
    export XDG_CURRENT_DESKTOP=ubuntu:GNOME
    export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
    exec /etc/X11/xsession ubuntu-xsession
    

    保存后赋予可执行权限:

    chmod +x ~/.vnc/xstartup
    
  3. 启动VNC服务器

    vncserver :1 -geometry 1920x1080 -depth 24
    

    这里的 :1 表示使用显示号1。您可以根据需要更改显示号。

  4. 配置防火墙(如果需要):

    sudo ufw allow 5901
    

    默认情况下,VNC使用端口5900加上显示号。例如,如果您的显示号是1,则使用端口5901。

连接到VNC服务器

在本地设备上,下载并安装VNC客户端软件(如 RealVNC Viewer、TightVNC Viewer 等)。打开VNC客户端,输入Ubuntu系统的IP地址加上VNC服务的显示号(例如:192.168.1.100:1),然后点击连接。输入之前设置的VNC连接密码,即可成功远程登录到Ubuntu系统的桌面。

请注意,VNC连接本身不使用加密协议,因此建议通过SSH隧道进行连接以增强安全性。

0
看了该问题的人还看了