win10远程连接centos7参考以下文章。
https://blog.csdn.net/kevinyankai/article/details/80266767
https://www.linuxidc.com/Linux/2017-03/142022.htm
win10远程连接ubuntu16.04参考以下文章。
https://blog.csdn.net/image_fzx/article/details/82799113
事实证明自己各种配置花里胡哨都不好使,最后装了一个X2go的server端顺利连上了。X2go能连,Xbrowser也能连了。。。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这里有个简单的指导告诉你如何使用X2Go来实现,这是一个NX远程桌面协议的衍生版本。
你所需要做的就是 1. 在服务器上面安装X2Go服务端和桌面环境,2. 在客户机上安装X2Go的客户端。
在Ubuntu服务器上安装远程桌面:
通过PPA找到最新的X2Go服务端版本。先连接上你的Ubuntu服务器,使用下面的命令来安装PPA和相关的包。
在添加PPA之前,需要先安装这个 add-apt-repository:
sudo apt-get install python-software-properties software-properties-common
添加PPA :
sudo apt-add-repository -y ppa:x2go/stable
刷新包列表:
sudo apt-get update
安装X2Go服务器端
sudo apt-get install x2goserver x2goserver-xsession
在这个例子里面我会使用XFCE4作为Ubuntu服务器的桌面环境,安装Xfce4 :
sudo apt-get install xfce4
最后执行 reboot 命令来重启服务器 。
如果你的Ubuntu服务器没有设置主机名,在连接的时候会报错。因此执行下面的命令来设置主机名,把plato替换成你需要的名字:
echo "hadoop" > /etc/hostname
hostname -F /etc/hostname
在客户端X2Go的客户端:
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goclient
第一次使用客户端的时候,会提醒你设置下面的信息:
连接使用的会话名字
连接使用的图标
远程服务器的IP
登录用户名
ssh端口(默认22)
连接的类型(这个例子里面是XFCE)
现在可以连接到远程桌面了。在本地主机上,只需运行以下命令或者使用桌面启动器启动 X2Go 客户端。
输入远程主机的 IP 地址和 SSH 用户名称。同时,指定会话类型(例如,远程主机的桌面管理器)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
想要在远程终端使用用图形界面来操作和控制Linux服务器,就在windows下像使用MSTSC一样。linux通过XDMCP来提供这种支持,可要用一个终端仿真软件如:xmanager就可以实现。
GDM(GNOME显示管理器)和 LightDM 登录管理器都可以实现登陆管理。在最新的ubuntu中是推荐使用GDM的新版本GDM3.
切换GDM和lightDM的命令:
sudo dpkg-reconfigure gdm3(18.04中)
**********************************************************
基本概念和相关命令说明:
XDMCP(X Display Manager Control Protocol),X显示监控协议;
xdm(manages a collection of X displays),显示管理集。
路径在:/etc/X11/xdm下几个文件:
Xaccess 访问控制文件;
Xservices 本地显示或远程显示配置文件;
xdm-config xdm的主要配置文件。
Xmanager可以把远程Linux主机的图形界面拉去到Windows本地,Xstart只能拉取单独软件的图形界面。对于不同Linux版本的主机,为支持X所作出的配置也不一样。下面介绍Ubuntu 16.04的配置。由于Ubuntu 16.04默认的图形界面Gnome(Ubuntu)使用硬件加速来渲染界面,因此使用Xmanager远程连接时可能无法访问用户图形界面,即便是能访问,也会非常卡。为解决这个问题,可以安装Xfce来解决。
服务器重启之后,需要重新关闭防火墙。查看防火墙状态
service iptables status
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
最近用xbrowser5远程登录ubuntu16.04,发现输入用户名密码后出现闪退的问题。
原因是:桌面崩溃了
解决方法:如上图,在右上角下拉菜单中,换一个界面试试。我的是默认Gnome,换成Xfce就可以了。