ubuntu

Ubuntu VNC如何使用命令行操作

小樊
38
2025-07-23 14:28:59
栏目: 智能运维

在Ubuntu系统上使用VNC进行远程桌面控制,可以按照以下步骤操作:

安装VNC服务器

首先,打开终端(Terminal),更新系统软件包列表,并安装VNC服务器软件。这里以TightVNC为例:

sudo apt update
sudo apt install tightvncserver

设置VNC密码

运行以下命令设置VNC访问密码(至少6位):

vncpasswd

密码会保存在~/.vnc/passwd(加密存储)。

配置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/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

保存后赋予可执行权限:

chmod +x ~/.vnc/xstartup

启动VNC服务器

使用以下命令启动VNC服务器:

vncserver :1 -geometry 1920x1080 -depth 24

这里的:1表示第二个虚拟桌面,第一个是:1,第二个是:2,依此类推。

停止VNC服务器

若要停止正在运行的VNC服务器,可以使用以下命令:

vncserver -kill :1

这里的:1表示VNC服务的显示号,根据实际情况可能会有所不同。

配置防火墙

为了允许VNC连接,需要配置防火墙规则。使用以下命令开放VNC默认端口5901:

sudo ufw allow 5901

然后重新加载防火墙规则:

sudo ufw reload

连接到远程VNC服务器

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

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

0
看了该问题的人还看了