无法将 Barrier 从 Ubuntu 22.04 连接到 Windows 10

无法将 Barrier 从 Ubuntu 22.04 连接到 Windows 10

我已经为 Ubuntu 和 Windows 安装了 Barrier(v. 2.4)。将 Ubuntu PC 作为服务器,将 Windows 作为客户端(或反之亦然),我无法建立连接。服务器日志(Ubuntu 机器如下):

[2022-05-23T19:41:16] INFO: starting server
[2022-05-23T19:41:16] INFO: config file: /tmp/Barrier.iSqQUR
[2022-05-23T19:41:16] INFO: log level: INFO
started server (IPv4/IPv6), waiting for clients

而在客户端(Windows 10),有以下日志:

WARNING: failed to connect to server: Timed out

我还尝试禁用防火墙以及禁用 Barrier 的 SSL,但似乎没有任何效果。如能得到任何帮助我将不胜感激。

答案1

Ubuntu 22.04 LTS

  1. 打开终端
  2. 复制并粘贴:

sudo nano /etc/gdm3/custom.conf

  1. 找到#WaylandEnable=false并删除#

  2. Ctrl + O 保存并 Enter 确认

  3. 重启 Ubuntu

  4. 检查:

回显 $XDG_SESSION_TYPE -> x11

Windows 10

  1. 打开 Windows 安全中心。
  2. 点击防火墙和网络保护。
  3. 单击允许应用程序通过防火墙选项。...
  4. 单击更改设置按钮。
  5. 点击“允许其他应用”按钮
  6. 找到 \Barrier\barriers.exe
  7. 单击确定按钮

完毕。

答案2

检查以下内容:

  • 屏障版本Ubuntu 和 Windows 的版本应匹配以避免不兼容。只需单击Help -> About Barrier...并阅读最后几行。过去,我在使用不同版本时遇到过问题;目前我使用的是barrier 2.4.0

  • 客户端主机名应与服务器设置中的相应条目匹配。它用于检查客户端身份。从您的服务器,单击Configure Server...按钮并验证屏幕图标下的名称是否与所有计算机主机名匹配。

  • 默认情况下,SSL 加密是启用的。禁用 SSL 证书如果你收到此错误或类似错误:

ERROR: ssl certificate doesn't exist: <path_to_pem_file>
ERROR: could not load client certificates
ERROR: ssl error occurred (system call failure)
ERROR: failed to connect secure socket

相关内容