Ubuntu下ssh连接在服务端显示图形界面

step1 安装ssh服务

  • 服务端安装运行ssh,在终端运行命令如下:
    sudo apt-get install openssh-server

  • 在客户端安装ssh,一般来说,ssh客户端是自带的,若没有,可通过以下命令安装:
    sudo apt-get install openssh-client
    之后可以通过运行以下命令,来验证是否安装成功:
    ps -e|grep ssh

  • 这样ssh就安装成功了,可以通过在客户端执行命令来验证是否成功:
    ssh username@server address
    例如ssh lj@192.168.1.32

step2 配置图形界面

  • 服务端配置
    服务端ssh必须运行转发X界面,在/etc/ssh/sshd_config这个配置文件中找到X11Forwarding yes这行,去掉注释,并确保为yes。
    到指定目录下,重启ssh服务,分别执行以下两条命令:
    cd /etc/init.d
    ./ssh restart

  • 客户端配置
    在客户端,在/etc/ssh/ssh_config这个配置文件中,找到以下三行,并确认去掉注释和都为yes:

    ForwardAgent yes
    ForwardX11 yes
    ForwardX11Trusted yes

  • 连接
    假设客户端ip地址为:192.168.1.32
    服务器ip地址为:192.168.0.233
    接下来执行以下步骤:
    1.在终端ssh未进行连接前,在客户端执行以下命令,这一步骤是允许ssh服务器的X界面连接到客户端。
    xhost +192.168.0.233
    这一步执行完以后,终端会跳出

    192.168.0.233 being added to access control list

2.这一步同样还是在客户端,执行以下命令,同时会要求输入密码,结束以后就成功通过ssh连接到服务器。
ssh -X username@192.168.0.233

3.此时就已经成功连接到了服务器,在服务器端,执行以下命令,将ssh服务器的X显示重新定位到客户端192.168.1.32中:
export DISPLAY=192.168.1.32:0.0

4.最后进行测试,在客户端执行以下命令:
ssh -X username@192.168.0.233
nautilus
此时就会将服务器的文件图形界面显示在客户端!

Ubuntu下ssh连接在服务端显示图形界面的更多相关文章

  1. virtualbox ubuntu下ssh连接

    一.首先Ubuntu中安装ssh服务器 Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-ser ...

  2. 解决在Linux操作系统下无法连接MySQL服务端的问题

    遇到这种问题的时候我们需要考虑的是防火墙规则,因为防火墙默认是禁止所有端口访问的,所以我们需要添加一个访问端口来连接MySQL. 命令如下: 允许某端口   firewall-cmd  --zone= ...

  3. Ubuntu下允许Root用户的操作 (图形界面登录、su切换……)

    Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root.虽然这样的设置使安全性更高一些,但对于开发者来 说就显得很不方便了.如何让Ubuntu允许root用户直接登 ...

  4. linux(centos 6.4)下安装php memcache服务端及其客户端(详细教程)

    前言 在搭建个人博客时,由于没有使用任何框架,纯手工code前台和后台,导致遇到许多问题,其中一个问题就是mysql连接导致的页面相应速度异常低.在查询各种途径后,只能考虑使用memcache缓存.在 ...

  5. ubuntu使用ssh连接远程电脑的方法

    目前,大多数linux distributions都预先安装了ssh的客户端,即可以连接别人的电脑.但也有例外的情况,所以,下面先把ssh的客户端与服务端的安装一并讲了吧. ssh客户端及服务端的安装 ...

  6. 使用Termux并与ubuntu建立ssh连接

    什么是Termux? Termux是一个Android终端仿真器和Linux环境应用程序,直接工作,无需根目录或设置.一个最小的基本系统被自动安装-额外的软件包可以使用APT软件包管理器来使用.不需要 ...

  7. ubuntu下USB连接Android手机

    初始工作:将Android手机通过usb连接到电脑,之后点击VM-Removable Devices-google Android - Connect,即可. 若通过usb连接到电脑,Removabl ...

  8. ssh连接linux服务器只显示-bash-4.1#不显示路径解决方法

    ssh连接linux服务器只显示-bash-4.1#不显示路径时,我们只需要修改  ~/.bash_profile文件,如果不存在这个文件,那么新建一个,增加内容  export PS1='[\u@\ ...

  9. windows cmd下ssh连接免密码问题解决

    windows 7 cmd下 ssh -T username@serverip 免密码连接成功 有的同学在windows下开发,并且在windows下安装了git for windows,这些资源已经 ...

随机推荐

  1. #leetcode刷题之路43-字符串相乘

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1:输入: num1 = "2", num2 ...

  2. MySQL的安装步骤

    MySQL5.6.43下载地址:链接: https://pan.baidu.com/s/1v0HZU_OnDClNxd5QIKDRMg 提取码: jy9s 1.解压mysql-5.6.43-winx6 ...

  3. QT中QToolTip样式设置的两种方式

    方式一 使用样式表设置 ui.label->setStyleSheet("QToolTip{border:1px solid rgb(118, 118, 118); backgroun ...

  4. 如何启动 EDB*Plus

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页 由于EnterpriseDB公司的网站上讲的 ...

  5. Linux命令学习笔记2(mysql安装和mysql-python安装)

    linux下 强制安装 rpm安装包(切换到root用户):  rpm -ivh bluefish-shared-data-2.2.7-1.el6.noarch.rpm --nodeps --forc ...

  6. 【BZOJ1051】[HAOI2006]受欢迎的牛

    [BZOJ1051][HAOI2006]受欢迎的牛 题面 bzoj 洛谷 题解 假如\(A\)喜欢\(B\)就连一条\(A\)到\(B\)的边 然后缩点,如果图不连通就\(Impossible\) 否 ...

  7. [CQOI2015]任务查询系统 主席树

    [CQOI2015]任务查询系统 LG传送门 以前还没见过主席树的这种写法. 考虑使用差分的思想处理每一个任务,然后所有的东西就都能顺理成章地用主席树维护了,查询的时候和平时的主席树有一点不同,详见代 ...

  8. CF1017G The Tree 树链剖分

    CF1017G The Tree LG传送门 树链剖分好题. 乍一看还以为是道沙比题,然后发现修改操作有点不一样. 但是如果你对基本操作还不太熟练,可以看看我的树链剖分总结 有三个操作: 从一个点往下 ...

  9. Atcoder2167 Blackout

    Atcoder2167 Blackout zjoi讲过的一道神题啊... 首先把每个黑点(a,b)看成一条有向边a->b,然后这个图就变成了一张有自环的有向图. 然后弱联通块就分开了,对于每个连 ...

  10. MGR的debug版本

    debug版本的MGR 相较于 非 debug 版本,  applier性能差距有40倍之多.