VNC/XRDP/XDMCP尝试

Posted codewars

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VNC/XRDP/XDMCP尝试相关的知识,希望对你有一定的参考价值。

VNC
以最新的CentOS7为例
1.需要修改的lightdm软件(DM软件)配置文件lightdm.conf     开启vnc服务及其端口 command=Xvnc -rfbauth /etc/vncpasswd
2.复制vnc的配置文件     从/lib/systemd/sysytem 到/etc/systemd/system 
  •  注意修改名字及其格式
  • 替换里面的<USER> 分别为用户名和家目录绝对路径
3.每次修改vnc配置文件 需要执行指令   systemctl daemon-reload   然后 重新启动vncerver服务
4.配置vnc密码   指令:vncpasswd /etc/vncpasswd
5.检测lightdm是否运行 未运行则开启
6.检测vnc服务是否执行 未运行则开启
注意:
  • 运行vncserver服务出现问题  确保指令无误的情况下 可以把 vnc配置文件 Type=forking改为Type=simple 需要执行指令   systemctl daemon-reload   然后 重新启动vncerver服务
  • 注意尽量用vncpasswd /etc/vncpasswd

 

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.需改配置后需要重新启动服务   sysytemctl restart *(DM软件)
    2.注意查看上述的各个状态
    3.xdmcp使用的是UDP数据包
    4.如果仍连接不上,可能是客户端本身路由器或防火墙的问题(可在局域网或虚拟机上进行测试)

以上是关于VNC/XRDP/XDMCP尝试的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 尝试排队作业,触发新尝试的正确方法?

尝试在java中的socket客户端程序中捕获多次尝试

如何在 PHP 中限制用户登录尝试

如何处理 Swift 的“尝试”?导致“尝试的结果?未使用”? [复制]

我正在尝试从 pyspark 访问 mysql 表。我正在尝试使用:

尝试从 python 数据帧创建多级标头-尝试 Multiindex.from_product() [重复]