【云服务器Ubuntu20.04用户图形界面VNC(root和普通用户)】

云服务器Ubuntu20.04用户图形界面VNC(root和普通用户)

写在开头:远程桌面VNC只是一种服务,所以在root下配置好了之后,不需要每个登录用户都重新安装桌面。一开始,在root下成功的配置好了,远程桌面访问,后来因为看到最好不要在root权限下操作,所以就重置了系统,准备用普通用户安装,但这个过程漫长且失败了,具体也就没有记录了。直接用root就好,明白了这个道理之后,又重置了云服务器系统(但应该不建议这样做,只不过,因为我还没有配置其他的东西,所以就像清空重来)。

正文开始:
参考这篇博客,过程讲的很清楚:
阿里云-轻量应用服务器-Ubuntu-图形界面-xfce-VNC远程连接

其中在输入 apt-get install vnc4server 安装vnc命令时,可能会报错

E: Package 'vnc4server' has no installation candidate

原因是:镜像系统缺少了vnc的package
解决办法:参考博客Package ‘vnc4server‘ has no installation candidate
结合以上两篇博客就可以成功实现root权限下图形界面vnc远程连接。

然后就是新的普通用户登录VNC
首先新建一个具有权限的用户:参考博客:linux创建用户并给用户sudo权限
用普通用户登录打开终端,然后输入指令

vncserver

接下来会让你设置密码,这个密码就是该用户用于VNC客户端连接时的登录密码。
然后就可以在VNC终端连接登录了。
可能会出现灰屏的问题
解决方法:修改VNC启动配置文件
输入如下指令:

vi ~/.vnc/xstartup

在 “x-window-manager &” 前面添加一个"#",以注释不再需要的配置。
然后在文件最后加入一段配置信息,并保存退出

sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &

(其实就是之前的root配置修改,不过当时是登录的root,现在是登录的普通用户)
然后就用VNC客户端登录,IP地址是同一个地址(云服务器公网地址注意英文冒号),只是把登录密码换成,自己在普通用户设置的登录密码。
到这里应该就可以实现普通用户vnc连接桌面了。

可能出现连接报错被拒绝,解决方法:
关掉服务:

vncserver -kill :1

再重启

vncserver :1

最后再用VNC连接登录,就搞定了!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值