(记得安装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. Django(四) 后台管理:创建管理员、注册模型类、自定义管理页面显示内容

    后台管理 第1步.本地化:设置语言.时区 修改project1/settings.py #LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh-hans' #设置语言 ...

  2. JuJu团队11月27号工作汇报

    JuJu团队11月27号工作汇报 JuJu   Scrum 团队成员 今日工作 剩余任务 困难 于达 将真实数据处理后按矩阵读入, 以供训练使用  提供generator的接口 对julia语言还不够 ...

  3. linux桌面系统 镜像下载

    1.Ubuntu 官方下载地址(不推荐,网速较慢):https://www.ubuntu.com/download 阿里云:http://mirrors.aliyun.com/ubuntu-relea ...

  4. 操作数据库的SqlHelper类

    public static class SqlHelper { public static readonly string connstr = ConfigurationManager.Connect ...

  5. 球队“食物链”(DFS+剪枝)

    某国的足球联赛中有N支参赛球队,编号从1至N.联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一场. 联赛战罢,结果已经尘埃落定.此时,联赛主席突发奇想,希望从中找出一条包含所有球队的“食物链 ...

  6. HTMLCSS学习

    子选择器:第一代 .food>li{border:1px solid red;} 后代选择器:所有后代         .first  span{color:red;} 通用选择器:       ...

  7. Docker 搭建开源 CMDB平台 “OpsManage” 之 Redis

    整体结构如下图   先来在 172.16.0.200 安装docker-ce (新)或 docker-io(旧)      0: Docker-ce  (新版本  Docker version 17. ...

  8. RPC——看这一篇就…显然不够

    引言 RPC blablabla…… RPC 知识点 扩展 有给老婆解释的如:https://www.jianshu.com/p/2accc2840a1b

  9. Vue Element-ui自定义dialog样式

    第一步:定义 自定义dialog class名 第二步:全局修改自定义样式 自定义dialogStyle有三个儿子,这样只用找到他们就可以自定更改啦 .custonStyle { xxxxx } .c ...

  10. bzoj 4195程序自动分析

    先离散一下,然后并查集就好了. (一开始作大死,没全离散,WA一片) #include<bits/stdc++.h> #define INF 0x7fffffff #define LL l ...