Linux的图形窗口输出到Windows(Linux图形化)

需求分析:

  • 当你的Linux服务器(redhat,centos,suse等)安装在虚拟化平台(你又无权通过虚拟化平台vnc,console图形化桌面管理操作系统),或者物理服务器带外管理不可用的情况。
  • 你希望远程图形化的一些操作,比如gedit编辑,oracle图形化安装,华为AglileControll Linux版本应用安装、一些java图形化窗口化软件的使用、安装、监控。
    你希望把以上图形窗口远程输出到本地Windows进行操作。那么请往下看。

相关配置步骤

远程ssh到Linux服务器端
  • 完成服务器组件“Server with GUI”(GNOME 桌面)的安装。参考yum安装组件
    检查gdm服务是否启动,如果没启动那么完成该服务的启动
systemctl status gdm
systemctl start gdm
  • 更改ssh配置项并重启ssh服务
vi /etc/ssh/sshd_config
X11Forwarding yes
systemctl restart sshd.service
本地Windows端
  • 软件准备
    xming 或者 xmanger 负责接收图形窗口:这里使用前一个
    在这里插入图片描述
    ssh客户端:比如secureCRT,xshell,putty:这里使用第一个

  • xming安装后配置

    1. 安装后设置:勾选(No Access Control)。
      在这里插入图片描述
    2. secureCRT会话配置(如果你已经ssh到服务器,更改一下配置后需要重新登陆才能生效)
      在这里插入图片描述
    3. 服务器端xhost查看是否包含本地windows IP(比如我的192.168.88.1)或者lsof -i | grep x11也可以查看端口是否多了601x(网络无需开通)
linux: # xhost 
access control disabled, clients can connect from any host
INET:192.168.88.1
LOCAL:
INET:localhost
linux: # lsof -i | grep x11
sshd    3975 root   12u  IPv6  31707      0t0  TCP localhost:x11 (LISTEN)
sshd    3975 root   15u  IPv4  31708      0t0  TCP localhost:x11 (LISTEN)
  1. 命令gedit或者xclock测试是否能把Linux端图像窗口输出(或许你的服务器启动了图形无法输出,你可以int3切换到mult-user模式),也可以使用你的其他图像软件测试一下。
    gedit
    在这里插入图片描述
    xeyes
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值