win10下ubunu无法连接图形服务器

今天从win10远程登录服务器的时候,发现不能查看图片,查了很多资料,大多不相关,最终找到了这个解决方案,亲测有效。命令如下
$ssh -X abc@202.202.202.202 进入服务器
找一个图片,
$display image.png
报错

display: unable to open X server `:0’ @ error/display.c/DisplayImageCommand/428
解决方法是下面这篇文章
Letting Ubuntu bash on Windows 10 run ‘ssh -X’ to get a GUI environment on a remote server

首先,在windows上安装Xming
在ubuntu bash上,安装 xauth xorg.

sudo apt install ssh xauth xorg
一般装完这里就好了,试试看,不行继续往下看
其次,修改 ssh_config
vim /etc/ssh/ssh_config
找到如下代码段,去掉前面的注释#
然后加入xauth的路径

# /etc/ssh/ssh_config

Host *
    ForwardAgent yes
    ForwardX11 yes
    ForwardX11Trusted yes
    IdentifyFile ...
    Port 22
    Protocol 2
#   Cipher 3des
#   ...
#   ...
    ...
    ...
    GSSAPIDelegateCredentials no
    XauthLocaion /usr/bin/xauth

退出,打开bashrc,插入

# ~/.bashrc
...
...
export DISPLAY=localhost:0

退出,试试好了没有。注意所有操作都是在本地的。这里默认服务器已经配置好了,只有用windows下ubuntu报错的情况下。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值