服务器没有图形界面没有显示器怎么办

可以用vnc。

vnc是开元的。什么是vnc?

使用vnc

下载vnc和vncserver命令。

每生成一个图形界面就叫做开启session会话。

vnc相关命令:

  • start a new session: vncserver。

    如果没有会话,一般从:1开始 端口5901

    vncserver :2 #指定会话为:2 端口5902

  • control the sessions:
    vncserver -localhost绑定vnc服务到localhost从而拒绝外部连接
    vncserver -list查看已经启动的会话列表
    vncserver -kill <会话编号> 终止某个会话,比如vncserver -kill :1,终止1号会话
    vncpassword修改密码

这样一个虚拟的"显示器"就启动起来了

在本地查看虚拟显示器

本地windows系统下载 一个vnc客户端,我自己已使用realvnc。

通过ssh端口转发,把服务器端localhost:5901端口上的东西都转发到本机的5901端口。
ssh -L 5901:localhsot:5901 服务器用户@服务器ip

这样就能直接在windows上realvnc上通过连接本地的5901端口看到服务器端的"显示屏"了。

在realvnc里面输入框直接写127.0.0.1:5901,连接即可。
注意 端口号具体是什么要看你vncserver sesion使用的端口号!

vncserver 第一个session会用5901,第二个用5902,以此类推。可以用vncserver -list查看现在有的session端口,这些分别对应端口590x,x是下面的:x。

附: 什么是ssh端口转发?

有L P R三种模式。

本地端口转发(ssh -L)意味着是SSH客户端(本机,windows)开始侦听新端口。

远程端口转发(ssh -R)意味着是sshd服务器开始侦听额外的端口。

ssh -L [local_addr:]local_port:remote_addr:remote_port [user@]sshd_addr

或者换个写法
ssh -L [A_ip:]A_port:B_ip:B_port [user@]B_ip。

相关推荐
全栈探索者2 分钟前
出图模型怎么选?同一只猫的四场实测:Z-Image、Qwen-Image 2.1、SD1.5 三维对决
人工智能·macos·aigc·stablediffusion·comfyui
小年糕是糕手3 分钟前
【AI】用 Python 做一个 AI 截图检索助手:把收藏夹里的截图找回来
linux·人工智能·python·chatgpt·agent·codex·deepseek
特立独行的猫a5 分钟前
用仓颉写桌面应用的“薄壳框架”cj-tauri ,以及它的 AI 对话客户端 ai-chat
人工智能·harmonyos·tauri·仓颉·鸿蒙pc·cj-tarui·ai客户端
IT研究室6 分钟前
最新计算机毕业设计选题推荐-基于深度学习的塑料类型图像分类研究-运行部署-文档指导-深度学习-YOLO
深度学习·分类·课程设计
乐动心情7 分钟前
AI推理性能优化的关键技术即演进路径
人工智能·性能优化
努力努力再努力FFF8 分钟前
普通人适合考什么AI证书?不同基础和学习目标怎么选
人工智能·学习
愤怒火龙果13 分钟前
AI 渗透测试智能体架构综述:从单兵到蜂群的演进图谱
人工智能·网络安全·架构
Wanda121416 分钟前
机器人与机电一体化3D数字孪生机器-Day7
人工智能·3d·机器人·数字孪生
叼烟扛炮23 分钟前
Linux 学习笔记(三十二):线程控制——创建、等待与分离
linux·运维·服务器·笔记·学习·1024程序员节
84869811923 分钟前
RAGFlow v1.0 企业级 RAG 落地实录:从零部署到 RAGAS 评估闭环(全踩坑记录)
人工智能·大模型·rag·ragflow·ragas