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

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

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值