(记得安装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. maven的本地仓库

    今天新建的一个maven项目的依赖出了问题,想删除本地仓库的相关依赖文件夹,再重新加载,结果半天没找到文件夹位置. 我因为是改了maven的setting文件的,所以是直接到设置的文件夹里面找,结果半 ...

  2. P1054 求平均值

    P1054 求平均值 转跳点:

  3. CGridCtrl只点击规定行中的按钮才弹出对话框

    在头文件中添加: afx_msg void OnClick(NMHDR* pNMHDR, LRESULT* pResult); 添加映射:ON_NOTIFY(NM_CLICK, IDC_CUSTOM1 ...

  4. yum相关变量浅析

    问题背景 同事发现一台centos7机器的yum repo不能使用,现象为相关的repo的meta文件下载失败,提示相关meta文件的下载路径有问题. 问题分析 通过终端输出的报错,发现是/etc/y ...

  5. 九、JavaScript之分号使用,支持一行多语句

    一.代码如下 二.执行效果如下 <!DOCTYPE html> <html> <meta http-equiv="Content-Type" cont ...

  6. 019-PHP创建目录函数

    <?php if (mkdir("myDir1", 0777)) //创建目录的函数 { print("目录创建成功"); //目录建立成功 } else ...

  7. 110-PHP类成员属性赋值

    <?php class mao{ //定义猫类 public $age=0; //定义多个属性并初始化 public $weight=50; public $color='white'; } $ ...

  8. 【机器学习实战笔记(3-2)】朴素贝叶斯法及应用的python实现

    文章目录 1.朴素贝叶斯法的Python实现 1.1 准备数据:从文本中构建词向量 1.2 训练算法:从词向量计算概率 1.3 测试算法:根据现实情况修改分类器 1.4 准备数据:文档词袋模型 2.示 ...

  9. C#数据库查询和操作大全

    一:C#数据库查询之数据库连接代码: SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd= ...

  10. MacOS Safari无响应卡死解决方法

    之前也是用的好好的,突然一次进入一个网页就卡死了,强制退出,后面再重新进入Safari都会处于卡死状态,一直找不到解决方法,Safari也不能卸载重装,想着得等到更新系统或者重装系统,今天看到贴吧一个 ...