暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

vnc服务端和客户端搭建

在路上 2024-12-17
51

1.安装centos桌面,如果最小化安装的需要安装桌面环境

yum groupinstall "GNOME Desktop"

2.设置运行级别5 图形化模式 3multi-user.target命令行模式

systemctl get-default 或runlevel查看级别

systemctl set-default graphical.target

3.安装和配置vnc服务器,注意:一个用户对应一个配置文件,可以有多个对应的端口

yum install -y tigervnc tigervnc-server

vncpasswd 设置密码1Sw@Z280!

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

4.启停服务

vncserver :1 #:1桌面号,表示开启的是5901端口,为客户端要连接的端口号

systemctl start|enable vncserver@:1.service #:1表示创建的第一个vnc会话 两个都可以启动

vncserver -list #查看开启的端口列表

netstat -anp|grep 5901 #查看5901进程

ps -ef|grep vnc 检查vnc进程

vncserver -kill :1杀掉进程

5.客户端连接测试

下载tight vnc 输入地址:10.44.100.192::5903

下载vnc viewer :10.44.100.192:5901

备注:

1.启动报错systemctl start vncserver@:1.service

Failed to start Remote desktop service (VNC)

原因:一个服务对应一个配置文件

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

修改ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"

2.PID file /home/root/.vnc/oracle19ctest:1.pid not readable (yet?) after start

原因:路径不存在

修改PIDFile=/root/.vnc/%H%i.pid

附上最终配置

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论