SSH下Linux X Server的配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH下Linux X Server的配置相关的知识,希望对你有一定的参考价值。
参考技术A本文主要介绍如何在Linux下配置图形服务以便ssh远程使用GUI环境。
Linux的桌面环境是通过X Server(XFree86、Xorg),X Client(libX11),Window Manager(KDE、xfce、wm2)等服务提供的。我们先简单了解X涉及的一些概念,下面的X架构图来自wikipedia,请注意X server是运行在有屏幕的机器这边,也就是你自己的PC上,而远程执行的应用,例如jvisualvm则是X的client端。换句话说就是SSH的client端是X的server端,SSH的server端是X的client端。
由于X server是监听在本地的,ssh服务端的远程client想连回本地必须使用remote tunnel, X11 forwarding 则可以方便的将X11协议转发到远程主机。转发过程中会自动设置 DISPLAY 环境变量和Xauth授权信息。
然后重启sshd,重启并不会导致已连上的ssh client断开。
服务器的XLib版本则可以通过 rpm -q libX11 命令确认。
查看linux ssh服务信息及运行状态
关于ssh服务端配置有不少文章,例如 Linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令.
1 安装
apt-get install openssh-server
2 完成后,检查ssh server是否启动:
ps -e | grep ssh
如果只是有:
ssh-agent
说明没有启动server
可以手动启动:
sudo /etc/init.d/ssh start
或者重启ubuntu
3 现在就可以使用putty连接了
rpm -qa | grep ssh 可以看到系统中ssh安装包
以上是关于SSH下Linux X Server的配置的主要内容,如果未能解决你的问题,请参考以下文章
VMware + ubuntu16.04 Linux 下安装配置SSH