当前位置: 首页 > news >正文

Jumpserver堡垒机使用VNC录入Linux图形界面资产

背景:部分Linux机器,使用者需要图形化界面登录

解决方法:

1、在Linux服务器上安装VNC及必要依赖

[root@localhost ~]# yum install gnome* tigervnc-server  tigervnc-server-module -y

2、VNC用户直接使用root

[root@localhost ~]# vncserver  #设置VNC登录密码
passwd:
``````
完成后退出即可。

3、用system管理VNC服务

[root@localhost .vnc]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
[root@localhost .vnc]# cat /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target systemd-user-sessions.service[Service]
Type=forking
ExecStartPre=+/usr/libexec/vncsession-restore %i
ExecStart=/usr/libexec/vncsession-start %i
PIDFile=/run/vncsession-%i.pid
SELinuxContext=system_u:system_r:vnc_session_t:s0[Install]
WantedBy=multi-user.target
[root@localhost .vnc]# systemctl daemon-reload
[root@localhost .vnc]# systemctl restart vncserver@\:1
[root@localhost .vnc]# systemctl status vncserver@\:1
● vncserver@:1.service - Remote desktop service (VNC)Loaded: loaded (/etc/systemd/system/vncserver@:1.service; disabled; vendor preset: disabled)Active: active (running) since Wed 2025-08-20 15:09:42 CST; 5s agoProcess: 235396 ExecStart=/usr/libexec/vncsession-start :1 (code=exited, status=0/SUCCESS)Process: 235383 ExecStartPre=/usr/libexec/vncsession-restore :1 (code=exited, status=0/SUCCESS)Main PID: 235403 (vncsession)Tasks: 0 (limit: 408510)Memory: 1.0MCGroup: /system.slice/system-vncserver.slice/vncserver@:1.service‣ 235403 /usr/sbin/vncsession root :1Aug 20 15:09:42 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
Aug 20 15:09:42 localhost.localdomain systemd[1]: Started Remote desktop service (VNC).[root@localhost .vnc]# netstat -lntup |grep vnc
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      235424/Xvnc
tcp6       0      0 :::5901                 :::*                    LISTEN      235424/Xvnc

4、堡垒机新建VNC资产

为避免和命令行混淆,可以单独新建一个VNC资产

测试登录:

http://www.lryc.cn/news/626675.html

相关文章:

  • 十大经典 Java 算法解析与应用
  • 机器学习--数据清洗—(续篇)
  • (nice!!!)(LeetCode 每日一题) 1277. 统计全为 1 的正方形子矩阵 (动态规划)
  • C++ MFC/BCG编程:文件对话框(CFileDialog、CFolderPickerDialog)
  • 力扣48:旋转矩阵
  • 数据结构之排序大全(1)
  • 2.Shell脚本修炼手册之---创建第一个 Shell 脚本
  • 大模型入门实战 | 单卡 3090 十分钟完成 Qwen2.5-7B 首次微调
  • 电脑驱动免费更新? 这款驱动管理工具:一键扫更新,还能备份恢复,小白也会用~
  • c语言多任务处理(并发程序设计)
  • iOS App 混淆工具实战 医疗健康类 App 的安全与合规保护
  • Elasticsearch 写入全链路:从单机到集群
  • [系统架构设计师]面向服务架构设计理论与实践(十五)
  • [element-plus] el-tree 拖拽到其他地方,不拖拽到树上
  • Vue3 element ui 给表格的列设置背景颜色
  • 晨控EtherCAT设备分配IP操作手册
  • LWIP的TCP协议
  • 在 Golang 中复用 HTTP 连接
  • 26_基于深度学习的茶叶等级检测识别系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
  • CTFshow系列——命令执行web38-40
  • Qt音乐播放器项目实践:本地持久化与边角问题处理
  • 小红书账号隔离:解决IP关联问题方案
  • 网络工程师考试重点:OSI七层模型TCP/IP四层模型解析
  • 【北京迅为】iTOP-4412精英版使用手册-第三十二章 网络通信-TCP套字节
  • yolo_RK3588系列(三)
  • 5.4 4pnpm 使用介绍
  • FreeRTOS---进阶知识1---列表的创建
  • SQL 中大于小于号的表示方法总结
  • Claude Code NPM 包发布命令
  • 内网安全——出网协议端口探测