选择TigerVNC作为vnc server,由于TightVNC想能相对于目前市面上其他vnc server性能较高、安装复杂度较低且专为 Linux 优化,支持复杂图形应用(如 3D 渲染和视频),适合CentOS/RHEL/Ubuntu 等主流发行版,适合需要稳定图形桌面的生产环境。系统GUI我们选择的是xfce4,轻量的GUI适合基本需求,并能节省资源。
1.TigerVNC的安装和配置
apt update -y
apt install tigervnc-standalone-server tigervnc-common xfce4 xfce4-goodies dbus-x11
vncserver #回车设置两次密码
Would you like to enter a view-only password (y/n)? n #回车
#添加文件,如果有就修改
vim /.vnc/xstartup
#内容如下
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
#保存退出,给其执行权限
chmod +x ~/.vnc/xstartup
2.添加默认分辨率和dpi配置
内容配置可以根据自己的实际需求来修改,localhost必须为no
vim ~/.vnc/config
#添加如下内容
geometry=1920x1080
dpi=96
localhost=no
3.启动vnc-server
vncserver :1
#返回
New Xtigervnc server 'p-a2818647b530-ackcs-00gjeqe5:1 (root)' on port 5901 for display :1.
Use xtigervncviewer -SecurityTypes VncAuth -passwd /tmp/tigervnc.aVcy8e/passwd :1 to connect to the VNC server.
4.使用工具连接vnc
可以使用vnc工具连接,以我本地MobaXterm连接为例,软件下载地址:https://mobaxterm.mobatek.net/
如果使用并行平台,还需要在平台上依次点击,开放端口->新增,端口为5901,然后平台会生成指定IP和一个随机高阶端口,记录IP和端口号下面使用
安装Mobaxterm完成以后打开界面,点击Session,然后选择vnc,填入IP和端口OK即可
然后再去左侧的user sessions中双击保存的会话

5.注意事项
由于我是使用的容器云,所以有遇到重启未正常关闭vnc会话导致的残留,使用如下命令进行清理
vncserver -list -cleanstale
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://sulao.cn/post/1071
相关推荐
- ubuntu22.04离线安装docker
- ubuntu22.04安装指定版本docker
- centos下k8s集群docker切换containerd
- k8s磁盘容量限制的方法
- Docker查看镜像构造和层次
- Docker清理数据和目录结构介绍
- linux下nerdctl的安装和常用命令
- ubuntu20.04安装nvidia-container-runtime
- docker日志告警Your kernel does not support swap limit capabilities or the cgroup is not mounted
- kubelet和docker的驱动程序不一致导致kubelet报错问题
评论列表