向日葵远程连接Ubuntu系统主机连接已中断解决方案
向日葵远程连接Ubuntu系统主机连接已中断解决方案
测试设备:
- Windows 10 笔记本一台
- Ubuntu 18.04 台式机一台
测试软件:
- 向日葵
测试时间:
- 2021年10月12日
问题描述
笔者在进行 Windows 10 笔记本基于向日葵远程连接 Ubuntu 系统主机时遇到了连接已中断的提示,该情况下无法建立远程连接,进而无法控制目标主机。
为此笔者进行了反向测试,即从 Ubuntu 主机基于向日葵连接 Windows 系统主机,连接正常,可以远程访问并操纵。
基于上述测试现象,我们可以了解到
- Windows 10 远程连接 Ubuntu 系统主机无法建立连接
- Ubuntu 远程连接 Windows 系统主机可以建立连接
于是初步断定 Ubuntu 不接受远程连接。
那么问题出现在哪里呢?
问题诊断
基于问题描述以及相关的测试,我们最终定位了其中的问题,Ubuntu 系统通过如下命令允许远程连接建立
xhost +
故问题不在于 Ubuntu 屏蔽了远程连接
最终锁定问题在于桌面图形化界面的不兼容。
gdm3,kdm 和 lightdm 都是 Ubuntu 下的显示管理器。 它们提供图形化登录并处理用户身份验证。
关于显示管理器的具体相关内容可以参考此处:click
解决方案
1 本地并未安装 lightdm
解决方案就是设置显示管理器为向日葵能够兼容的类型——lightdm
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lightdm
安装完成后重启电脑后即可
2 本地已经安装过 lightdm
进入显示管理器设置界面进行选择
sudo dpkg-reconfigure lightdm
进入提示页面后选择 lightdm,设置完成后重启电脑即可。
写在最后
这个问题已经困扰了笔者很久一段时间了,今天特地花时间研究了下终于解决了,由于笔者能力有限,文中可能存在纰漏,敬请指正。