当前位置:   article > 正文

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

服务器没有显示器怎么操作

方法一

使用带有X server的终端工具,比如mobaXterm。但是这个软件字体什么的都很拉,,各位有好用的评论区可以评论下我更新到blog里面。
在这里插入图片描述当代码中出现需要显示器的时候,mobaXterm会弹出“显示器”。

适合简单操作,但是只能用python命令,无法像vscode/pycharm等进行debug模式。

方法二

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/635517
推荐阅读
相关标签
  

闽ICP备14008679号