Ubuntu Linux20.04安装和配置VNC远程桌面服务器

VNC远程桌面服务器

VNC代表虚拟网络计算。从本质上讲,它是一个远程显示系统,不仅允许您在当前运行的计算机上查看桌面环境,而且从Internet上的任何地方的不同体系结构的计算机中查看远端的“桌面”环境。

VNC Server是用于在Linux操作系统中执行VNC(虚拟网络计算)桌面的软件。不同于Windows操作系统,只需激活远程桌面。在Linux操作系统上,必须安装VNC Server才能实时远程桌面。

1 安装VNCServer和桌面环境

安装VNCServer和桌面环境的命令如下:

sudo apt update #更新软件列表

sudo apt install xfce4 xfce4-goodies #安装桌面环境

sudo apt install tightvncserver #安装vncserver

sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

2 启动VNC服务器

启动后,默认vncserver的第1个窗口服务器进程。需要先修改VNC服务器配置文件,否则远程登录桌面后会发现是一片灰色,无法查看远程桌面。我们需要关闭VNC服务器的第1个窗口,然后才能修改它的配置文件。

vncserver

vncserver -kill :1

第一次运行vnc服务,会让你设置密码;设置密码,第一次设置的是正常用户密码,第二次设置的是仅查看用户密码。设置后,我们使用vncserver -kill :1命令关闭vncserver的第1个窗口。需要注意的是,-kill参数后面跟着一个空格,然后才是:1,缺少这个空格导致错误。

3 修改vncserver配置文件

sudo cp ~/.vnc/xstartup ~/.vnc/xstartup~

sudo gedit ~/.vnc/xstartup

打开配置文件后,将里面的内容使用以下内容替代:

#!/bin/bash

export $(dbus-launch)

export XKL_XMODMAP_DISABLE=1

unset SESSION_MANAGER

gnome-panel &

gnome-settings-daemon &

metacity &

nautilus &

gnome-terminal &

xsetroot -solid grey

vncconfig -iconic &

gnome-session &

保存,关闭文件。为该配置文件权限增加执行权限。输入以下命令:

chmod +x ~/.vnc/xstartup

vncserver

sudo ss -antp | grep vnc

sudo ufw disable

vncserver的端口号是从 5900 开始,如果窗口号是1,那么vnc客户端连接vnc服务器的端口号应该为5900+1,即5901。如果窗口号是2,则是5902,其他的以此类推。需要注意的是,VNC连接之前,需要关闭防火墙。

4 使用VNC-Viewer连接VNC服务器

将“VNC-Viewer-6.20.529-Windows.exe”下载到Windows系统,并双击安装;注意:选中Desktop Shortcut桌面快捷方式,这样会在桌面上创建VNC Viewer的快捷方式。

安装完成后,双击打开Windows系统的VNC Viewer的快捷方式,并在VNC Viewer窗口中输入:VNC服务器地址:5901。连接成功。

原文链接:https://blog.csdn.net/czyujian/article/details/125325043

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享