1、使用rdp连接配置好xrdp的ubuntu时遇到vnc error,如下图
Azure Linux 虚机图像化配置之四:配置问题汇总
该问题根源在于tightvnc,出现问题的版本跟X字体有冲突,导致连接Xserver出错。
解决方法:
=====ubuntu OS下:======
代码:
apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp
2、suse安装rdp时,报错找不到rpm文件如下图
Azure Linux 虚机图像化配置之四:配置问题汇总
出现该错误主要是因为rdp版本更新了,相应的rpm安装包也跟着更新了。所以需要到http://download.opensuse.org/ 中找到 repositories目录
Azure Linux 虚机图像化配置之四:配置问题汇总
然后找到其下的X11目录
Azure Linux 虚机图像化配置之四:配置问题汇总
查找RemoteDesktop目录
Azure Linux 虚机图像化配置之四:配置问题汇总
找到最新提供的SUSE 版本的目录,此时最新的是2018年2月20更新的SLE_12_SP2
Azure Linux 虚机图像化配置之四:配置问题汇总
然后找到x86_64的目录
Azure Linux 虚机图像化配置之四:配置问题汇总
在其下找xrdp文件,当前是xrdp-0.9.5-34.1.x86_64.rpm
Azure Linux 虚机图像化配置之四:配置问题汇总
将新的rdp的rpm安装包完整url路径替换到 安装命令zypper in之后
Azure Linux 虚机图像化配置之四:配置问题汇总
3、xrdp配置都对,服务也正常运行,但是远程桌面就时连接不上
原因是azure中的虚拟机默认拒绝端口连接的,需要添加入站规则,centos和suse是用vnc server的,端口为5901,ubuntu的端口为3389.
centos和suse:
Azure Linux 虚机图像化配置之四:配置问题汇总
ubuntu:
Azure Linux 虚机图像化配置之四:配置问题汇总