1. 前言
本文主要讲解如何在ubuntu 20.04上安装和启用vnc远程桌面。
ubuntu 20.04如何安装和启用vnc远程桌面
最终成果:
远程用户可以使用vnc客户端连接ubuntu 20.04的图形化桌面。
部署前提条件:
- 熟悉基本的命令行操作
- 具有系统的root账号权限或者sudo权限
- 服务器可以被远程访问
组件介绍:
- ubuntu 20.04.1
- tigervnc server:用于建立vnc远程桌面服务器
- vnc客户端:需要在测试终端上安装vnc客户端。linux不需要安装该组件。
- gnome:一种最流行的桌面环境,为ubuntu提供图形化界面
tigervnc server
2. 安装图形化桌面环境(如果是ubuntu desktop版跳过这步)
由于ubuntu desktop版已经自带图形界面了,所以不需要再安装图形界面。本步骤主要是针对ubuntu server版的。
更新软件仓库缓存才能正确安装其它软件:
sudo apt update -y
更新系统软件(可选):
sudo apt upgrade -y
安装tasksel,它用于管理服务器的软件集,方便管理员管理软件套件:
sudo apt install tasksel -y
在ubuntu 20.04上安装tasksel
启动tasksel
sudo tasksel
在ubuntu 20.04上启动tasksel
开机自动启动图形界面:
systemctl set-default graphical.target
3. 安装和配置tigervnc server
执行以下命令安装tigervnc server
sudo apt install tigervnc-standalone-server -y
安装和配置tigervnc server
如果你没有一个普通用户,则需要建立一个普通用户,用于vnc登录桌面(该步骤可选):
adduser uservnc
su - uservnc
如果你已经有普通用户,可以直接执行以下命令:
vncpasswd
设置vnc服务密码
输出结果如下:
password:
verify:
would you like to enter a view-only password (y/n)? n
启动vnc服务:
vncserver -localhost no
输出以下结果,即表示启动成功:
new 'kvm-linuxrumen-com:1 (zcwyou)' desktop at :1 on machine kvm-linuxrumen-com
starting applications specified in /etc/x11/xvnc-session
log file is /home/zcwyou/.vnc/kvm-linuxrumen-com:1.log
use xtigervncviewer -securitytypes vncauth,tlsvnc -passwd /home/zcwyou/.vnc/passwd kvm-linuxrumen-com:1 to connect to the vnc server.
启动vnc服务
查看vnc运行状态:
vncserver -list
应该可以看到如下输出结果:
tigervnc server sessions:
x display # rfb port # process id
:1 5901 3705
查看vnc正在运行的状态
查看vnc正在运行的状态
表示vnc正在运行,显示器id为1,端口5901
关闭vnc显示器1
vncserver -kill :1
在ubuntu 20.04上停止vnc服务
在ubuntu 20.04上停止vnc服务
4. 使用vnc客户端远程登录服务器桌面
在vnc客户端上输入vnc服务器的ip或域名以及端口号
在vnc客户端上输入vnc服务器的ip或域名以及端口号
登录ubuntu 20.04界面后,输入用户名和密码
登录ubuntu 20.04界面后,输入用户名和密码
成功登录ubuntu 20.04桌面
成功登录ubuntu 20.04桌面
5. 总结
通过本教程,您应该学会如何给ubuntu 20.04配置vnc远程桌面服务了吧?其实最主要的是配置vnc服务。如果你有更好的方法,请留言。