vscode+mobaxterm实现服务器图形显示

在服务器上跑深度学习任务是有时候会需要可视化图片,但是服务器一般没有图形显示的功能,例如想显示时钟会报错。

$ xclock
Error: Can't open display: 

我们可以通过vscode+mobaxterm使图形显示在本地电脑上。

1、vscode配置

在扩展中安装Remote-SSH插件
在这里插入图片描述
在vscode的ssh配置文件中添加,ForwardX11、ForwardX11Trusted、ForwardAgent

Host xxx
    HostName xxx.xxx.xxx.xxx
    Port 22
    User xxx
    ForwardX11 yes
    ForwardX11Trusted yes
    ForwardAgent yes

2、mobaxterm配置

官网下载软件:https://mobaxterm.mobatek.net/download.html
打开软件,点击session,在点击ssh
在这里插入图片描述
Remote host:服务器的IP地址,对应vscode的HostName
Specify username:用户名,对应vscode的User
Port:端口号
Use private key(可选):通过秘钥连接
在这里插入图片描述
如果使用了跳板机,还需点击Network settings,然后点击SSH gateway
在这里插入图片描述
然后添加跳板机的地址,用户名,端口号以及秘钥地址(如果使用秘钥连接)
在这里插入图片描述
配置好后双击User sessions,出现如下内容配置成功。
在这里插入图片描述

3、xclock显示

在mobaxterm中输入命令,输出localhost:12.0

echo $DISPLAY
localhost:12.0

在vscode终端中输入

export DISPLAY=localhost:12.0

再输入

xclock

即可在本地显示图形
在这里插入图片描述

  • 11
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
要配置VSCodeMobaXterm,您可以按照以下步骤进行操作: 配置VSCode: 1. 首先,您需要安装VSCode编辑器,可以从官方网站(https://code.visualstudio.com/)下载适用于您的操作系统的安装包,并按照提示完成安装。 2. 在VSCode中安装所需的插件。常用的插件有: - Python:用于Python开发,可以在VSCode的扩展商店中搜索并安装。 - Remote - SSH:用于通过SSH连接到远程服务器,在VSCode的扩展商店中搜索并安装。 3. 打开VSCode,并点击左侧的"扩展"按钮(图标是四个方块叠在一起的图标)。 4. 在搜索框中输入要安装的插件名称,然后点击"安装"按钮进行安装。 5. 配置远程连接:点击左下角的"远程资源管理器"按钮(图标是一个电脑和一个云),然后选择"连接到主机"。 6. 输入要连接的远程主机的IP地址、用户名和密码,点击"连接"按钮。如果使用SSH密钥进行连接,请选择相应的选项并提供密钥文件路径。 7. 连接成功后,您将能够在VSCode中浏览和编辑远程主机上的文件。 配置MobaXterm: 1. 首先,您需要下载MobaXterm软件,可以从官方网站(https://mobaxterm.mobatek.net/)下载适用于您的操作系统的安装包,并按照提示完成安装。 2. 打开MobaXterm,并点击左上角的"新会话"按钮。 3. 在弹出的对话框中,选择相应的远程会话类型,如SSH、Telnet等。 4. 输入要连接的远程主机的IP地址、用户名和密码,点击"确定"按钮进行连接。 5. 连接成功后,您将能够在MobaXterm的终端中执行远程主机上的命令。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值