前言:
此时你们对“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过程中有其它问题,也欢迎留言和私信给我。