龙空技术网

ubuntu 20.04 vnc图形化连接配置的几大陷阱

业祥运维室 190

前言:

此时你们对“vnc viewer ubuntu”大约比较关怀,我们都想要学习一些“vnc viewer ubuntu”的相关文章。那么小编也在网络上汇集了一些有关“vnc viewer ubuntu””的相关知识,希望大家能喜欢,小伙伴们一起来学习一下吧!

使用ubuntu sever的用户,经常需要使用图形化远程连接,vnc作为一个常用的linux的图形化服务软件,具有配置简单等优点。但在ubuntu20.04下配置vnc,会出现黑屏,无法登陆等现象,要成功配置vnc,需要避免以下误区:

1,没有安装ubuntu图形化组件

vnc启动时需要使用到图形化软件,所以需要安装一些图形化组件,这里选择安装ubuntu-desktop。

sudo apt updateapt-get install ubuntu-desktop

2,vnc server软件选择

apt search vnc 可以列举出许多vnc软件,有些vnc软件在ubuntu20.04里面运行效果不是很好,试用下来选择tigervnc-standalone-server

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

3,启动选项

启动时如果直接用以下命令启动 vncserver :1

客户端连接时,会出现以下报错

这是因为如果不加-localhost no ,vnc只能本地连接

用下面参数启动vnc,并且设置好密码,view-only密码可以不设置

vncserver :1 -localhost no

4,防火墙5901端口没有开放

启动好vnc server后,你可能发现还是没法连接,这是因为vnc 服务端的5901端口很多防火墙默认是不开放的,所以如果有防火墙,必须把5901加到防火墙的允许端口列表中。

5,客户端选择

客户端也是很重要一环,试用中一些vnc viewer出现字符不能输入等怪现象,因为服务端安装的是tigervnc,为了兼容性原因,客户端也选择了tigervnc viewer。 到了这一步,远程去vnc连接应该能出现像下面的ubuntu的桌面了。

6,root用户登陆问题

如果启动时设置成默认图形化登陆graphical.target,root用户在图形化下也是默认禁止登陆的,这也是系统安全需要,这种情况下需要adduser建一个普通用户登陆。

经过以上排查,就可以远程顺利使用vnc了,使用完后,建议用vncserver -kill :1 关闭图形化界面,毕竟开放在互联网也是有安全风险的。当让在使用vnc过程中有其它问题,也欢迎留言和私信给我。

标签: #vnc viewer ubuntu #ubuntu开机黑屏无法进入登录界面