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

可以用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

相关推荐
学Linux的语莫几秒前
本地部署ollama
linux·服务器·langchain
设计是门艺术1 分钟前
2026 工作总结 PPT 生成工具 TOP5!
人工智能
就这个丶调调2 分钟前
Python学习路线全攻略:从入门到精通
人工智能·python·编程入门·学习路线
格林威2 分钟前
基于灰度投影的快速图像配准:适用于产线在线对位的 5 个核心方法,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·机器学习·计算机视觉·视觉检测·工业相机
peixiuhui4 分钟前
EdgeGateway 快速开始手册-WEB登录
人工智能·mqtt·边缘计算·iot·modbus·iotgateway·开源网关
Yvonne爱编码4 分钟前
边缘计算与云计算的协同发展:未来算力布局的核心逻辑
人工智能·云计算·边缘计算
叫我:松哥5 分钟前
基于Flask开发的智能招聘平台,集成了AI匹配引擎、数据预测分析和可视化展示功能
人工智能·后端·python·信息可视化·自然语言处理·flask·推荐算法
IT_陈寒5 分钟前
Java开发者必知的5个性能优化技巧,让应用速度提升300%!
前端·人工智能·后端
WangYan20225 分钟前
最新面向自然科学领域机器学习与深度学习【高维数据预处理—可解释ML/DL—时空建模—不确定性量化-全程AI+Python场景】
人工智能·深度学习·机器学习
中科天工8 分钟前
怎么通过自动化包装系统优化企业整体运作?
大数据·人工智能·智能