(记得安装X Window System等 可参考链接https://www.linuxidc.com/Linux/2017-10/147646.htm)
看本文档时可以参考
https://blog.csdn.net/libaineu2004/article/details/78030201
https://blog.51cto.com/12217917/2060252
https://blog.csdn.net/u010638969/article/details/51244933
https://www.linuxidc.com/Linux/2017-03/142022.htm
VNC
(以最新的CentOS7为例)
(VNC介绍的详细一点)
1.安装DM软件:安装xfce,安装X Window System, 安装lightdm
2.安装VNC-server
3.vnc服务设定密码
4.配置lightdm: lightdm.conf
//5.配置vncserver: vncserver@:*.service  (当仅仅用5900作为一个登陆口的时候可以不要这一步,这一步是为了多个端口登陆,若4,5同时做的话,5会出现socket端口绑定出错,无法成功运行,此时仍只能支持lightdm.conf里配置的端口运行)
6.设置首先运行图形界面
7.将vncserver和lightdm设置为开机启动
8.重启或运行lightdm7,运行vncserver
 
 
 
  • (DM软件)配置文件lightdm.conf     开启vnc服务及其端口 command=Xvnc -rfbauth /etc/vncpasswd
  • 复制vnc的配置文件     从/lib/systemd/sysytem 到/etc/systemd/system
  • 注意修改名字及其格式
  • 替换里面的<USER> 分别为用户名和家目录绝对路径
  • 每次修改vnc配置文件 需要执行指令   systemctl daemon-reload   然后 重新启动vncerver服务
  • 配置vnc密码   指令:vncpasswd /etc/vncpasswd
  • 检测lightdm是否运行 未运行则开启
  • 检测vnc服务是否执行 未运行则开启
  • 运行vncserver服务出现问题  确保指令无误的情况下 可以把 vnc配置文件 Type=forking改为Type=simple 需要执行指令   systemctl daemon-reload   然后 重新启动vncerver服务
  • 注意尽量用vncpasswd /etc/vncpasswd
  • 需要注意的顺序,首先vncpasswd /etc/vncpasswd,然后systemctl restart lightdm.conf(因为上面的command...),最后systempctl restart vncserver@...

XRDP

前提:保证vnc可用,因为XRDP需要VNCServer。
  1. 检测DM软件及xrdp服务的状态 systemctl status * (lightdm、xrdp),若未运行则运行
问题:
  • 127.0.0.1 5910  error connecting   把xrdp配置文件 /etc/xrdp/xrdp.ini中Xvnc下的Port=-1改为你在用的VNC端口

xdmcp

以最新的CentOS7为例
1.服务器DM软件是否运行    可能用到的指令:systemctl status * (lightdm)
2.服务器DM软件运行进程路径是否正确  pstree | grep * (lightdm)
3.服务器DM的配置   enabled=true 以及 port=177  (lightdm.conf)
4.端口查看       netstat -tunlp | grep 177
注意:
    1.需改配置后需要重新启动服务   systemctl restart *(DM软件)
    2.注意查看上述的各个状态
    3.xdmcp使用的是UDP数据包
    4.如果仍连接不上,可能是客户端本身路由器或防火墙的问题(可在局域网或虚拟机上进行测试)

VNC/XRDP/XDMCP尝试的更多相关文章

  1. 忘掉VNC/RDP,拿起手中的MobaXterm轻松上手远程桌面

    前言 原创文章,转载引用务必注明链接. 这期属于番外篇,随便写写.吐槽一下自己,关于"减少eMMC擦写,延长NAND寿命提升性能"的坑还没填完,都不好愉快地写点轻松的小项目灌水了. ...

  2. 解决配置Ubuntu中vnc远程显示灰屏

    解决配置Ubuntu中vnc远程显示灰屏a. 缺失图形化工具b.  ~/.vnc/xstartup 权限不对1. Ubuntu 16.04 安装 VNC 及 Mate 桌面环境https://www. ...

  3. Ubuntu登录Windows Server 2008r2 密码总是错误与NLA验证

    日期:2013-05-22   经过一天的折腾,终于能够用Ubuntu登录Windows server 2008 R2 了. 寝室里面用小本子,装的ubuntu,实验室的服务器是win server0 ...

  4. Linux远程桌面(二)

    上一篇远程桌面采用的独立服务配置不适用于过多用户,这一篇采用超级Internet服务器搭建vnc服务可以解决多用户问题.  vnc之xinetd服务搭建配置 Linux远程桌面(一):vnc之独立服务 ...

  5. linux服务器的SSH 配置

    远程连接服务器: 就是通过文字或图形接口的方式来远程登陆另外一台服务器系统,让你在远程的终端前面登陆linux 主机以取得可操作主机的接口 主要的远程连接服务器的主要类型: 1)文字接口明文传输 : ...

  6. linux下好用的软件

    搜狗输入法 http://pinyin.sogou.com/linux/ wps http://community.wps.cn/download/ 浏览器 chrome or FireFox or ...

  7. 通过 SSH 隧道方式图形化连接 AIX 服务器

    跳转到主要内容 登录 (或注册) 中文 [userid] IBM ID: 密码: 保持登录. 单击提交则表示您同意developerWorks 的条款和条件. 查看条款和条件. 需要一个 IBM ID ...

  8. Ubuntu12.04中的虚拟机安装Ubuntu16.04,并实现远程控制16.04

    目录 1.设置网络连接 1.1 VMware虚拟机网络地址设置 1.2 设置虚拟机内Ubuntu16.04的网络模式 未开机状态下 开机状态下 1.3 查看虚拟机中Ubuntu16.04的IP 2.进 ...

  9. 分享一些 Windows 平台上的神器

    下面分享一些 Windows 平台上日常开发使用的软件,有些软件我自认为是神器,可以大大提高效率. 编辑器类软件 IntelliJ IDEA IntelliJ IDEA 内部集成 Java 开发环境, ...

随机推荐

  1. 08 SSM整合案例(企业权限管理系统):05.SSM整合案例的基本介绍

    04.AdminLTE的基本介绍 05.SSM整合案例的基本介绍 06.产品操作 07.订单操作 08.权限控制 09.用户和角色操作 10.权限关联 11.AOP日志 05.SSM整合案例的基本介绍 ...

  2. Ubuntu不会放弃32位应用程序

    Ubuntu 开发人员澄清,人们以为 Ubuntu 将在 Ubuntu 19.10 和后续版本中放弃对运行 32 位应用程序的支持,但“根本不是这种情况”.那么这究竟是怎么一回事呢?前几天 Ubunt ...

  3. windows 禁用中文输入法(转)

    源博客地址:http://blog.csdn.net/xie1xiao1jun/article/details/17913967 windows 程序禁用中文输入法方法:1.添加windows头文件及 ...

  4. JS - 查找字符串中的某个值,截取其之前。和之后的值

    var str = "11:222"; /* *   截取 “ :”之前和之后的值 */document.write(str.split(':')[0])    //输出11doc ...

  5. Redis 详解 (一) redis的简介和安装

    目录 1.Redis 的简介 2.Redis 下载 3.安装环境 4.编译安装 5.启动Redis 6.关闭Redis 7.注意事项 工作中一直在用 Redis,但是一直没有进行系统的总结,这个系列的 ...

  6. 指令——cp

    一个完整的指令的标准格式: Linux通用的格式——#指令主体(空格) [选项](空格) [操作对象] 一个指令可以包含多个选项,操作对象也可以是多个. 指令:cp (copy,复制) 作用:复制文件 ...

  7. systemctl无法停掉keepalived

    这个问题搞了好半天,记录一下,启停都是用的systemctl 起初是测试vip漂移时候发现,主备节点都开启keepalived的状况下,一切正常,主节点的vip也可以访问. 第一次停掉主节点的keep ...

  8. Java的包装类

    一.概述 因为基本数据类型的变量身上没有任何的方法和属性,所以针对基本数据类型提供了对应的类形式--包装类. 利用这个类产生对象,调用对象身上的方法来操作这个数据. 二.分类 包装类分为以下几种: 基 ...

  9. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-refresh

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  10. vue 父子传值,子页面没有实时刷新的问题

    在做高德地图的时候,发现列表点击编辑的时候,地图不能实时更新: <el-form-item label="门店坐标:" :label-width="formLabe ...