zoukankan      html  css  js  c++  java
  • Linux下用ssh在远程Xserver上显示图形界面

    运行环境:

    虚拟机:VirtualBox

    Linux发行版:Lubuntu14.04

    Xserver机器A的IP:192.168.56.101

    Xclient机器B的IP:192.168.56.103

    前提要求:

    两台机器要能ping通,都安装了ssh并且能够连上

    问题:

    在用机器A通过ssh连接机器B时出现ssh: connect to host 192.168.56.103 port 22:Connect redused

    原因:

    机器B没有安装openssh-server

    解决方法:

    $sudo apt-get install openssh-server

    一、确认已打开Xclient机器A上的SSH Server的X11转发功能

    1、检查ssh server配置文件

    $sudo vim /etc/ssh/sshd_config

    2、确认以打开X11转发功能

    二、用-X选项在机器B上ssh连接机器A

    ssh -X oyqj3@192.168.56.103

    三、在机器B的终端上查看机器A的DISPLAY环境变量

    1、执行以下命令

    $printenv

    2、可以看见

    DISPLAY=local host:10.0

    四、在机器B的终端上查看机器A的TCP监听端口

    1、执行以下命令

    $netstat -t

    2、可以看见在监听6010端口

    五、在机器B的终端上操作机器A打开图形界面(任意一个有图形的程序)

    $xeyes

    可以看见显示界面在机器B中

  • 相关阅读:
    一些基本数据类型问题
    File创建
    zip解压文件java
    Arrays 的copyOf()
    浏览器客户端-自定义服务端
    TCP并发复制上传文件
    TCP传输过程复制文件
    TCP通讯
    TCP通讯
    css3 animation
  • 原文地址:https://www.cnblogs.com/qjswxd/p/10281599.html
Copyright © 2011-2022 走看看