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

实现图形界面访问无显示器服务器

SSH 端口转发 + VNC

一般租用的服务器有端口限制,而且可选镜像一般是无桌面环境,原始只支持ssh连接,对于机器人仿真肯定是要看图形界面的,记录一个实现图形界面访问无显示器服务器方法。

1. 在服务器端安装并配置 VNC

# 安装桌面环境(如果未安装,以 Ubuntu/Xfce 为例)
sudo apt update && sudo apt install xfce4 xfce4-goodies -y

# 安装 VNC 服务器(以 TigerVNC 为例)
sudo apt install tigervnc-standalone-server -y

# 设置 VNC 密码(按提示输入)
vncpasswd

# 创建 VNC 配置文件
mkdir -p ~/.vnc
echo '#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4' > ~/.vnc/xstartup
chmod +x ~/.vnc/xstartup+x ~/.vnc/xstartup

2.启动 VNC 服务(绑定到本地回环):

vncserver -localhost -geometry 1920x1080 :1

3.本地建立 SSH 隧道:

ssh -L 5901:localhost:5901 user@server_ip

4.本地使用 VNC 客户端连接

  • 下载 VNC 客户端(如 TigerVNC、RealVNC)。
  • 连接地址填写 localhost:1 或 127.0.0.1:5901,输入 VNC 密码。
http://www.dtcms.com/a/67191.html

相关文章:

  • 【面试】JVM
  • 侯捷C++课程学习笔记:详解多态(五)
  • 【后端】【django drf】django自动导出优雅的api文档的写法
  • easy-poi导出and导入一对多数据excel
  • 基于深度学习的多模态人脸情绪识别研究与实现(视频+图像+语音)
  • mov格式视频如何转换mp4?
  • GESP2024年3月认证C++三级( 第三部分编程题(2)完全平方数)
  • PlainUSR|LIA: 追求更快的卷积网络实现高效的超分辨率重建
  • USB数据采集卡 Labview采集卡 32路AD模拟量采集 DAQ卡
  • 前瞻技术新趋势:改变未来生活方式的技术探索
  • 一个简单的PHP框架
  • 在 Qt 中自定义控件样式:使用 QProxyStyle 代理和修改绘制元素
  • PostgreSQL 部署全攻略:单机与集群模式详解
  • Bash和Zsh的主要差异是?
  • 高效集成销售订单数据到MySQL的方法
  • Unity学习日志番外:简易行为树
  • XML Schema 实例
  • 孔夫子根剧关键字获取在售商品 API
  • iOS开发,SQLite.swift, Missing argument label ‘value:‘ in call问题
  • Docker(认识且会基础操作)
  • LeetCode 解题思路 15(Hot 100)
  • IDEA 一键完成:打包 + 推送 + 部署docker镜像
  • 面试题之webpack file-loader和url-loader
  • 前端面试:cookie 可以实现不同域共享吗?
  • 2025年渗透测试面试题总结-阿里巴巴-阿里云安全 一面、三面(题目+回答)
  • 低光图像增强新突破!HVI 色彩空间 + CIDNet 网络如何攻克红黑噪声难题?
  • 【Linux】进程间通信:匿名管道与进程池
  • 全面解析与实用指南:如何有效解决ffmpeg.dll丢失问题并恢复软件正常运行
  • java数据处理:Map<String, Object>、Map<String, List<Room>>、Map<String, Integer>
  • VBA+FreePic2Pdf 找出没有放入PDF组合的单个PDF工艺文件