Remmina 从 Ubuntu 22.04 台式电脑(即客户端)连接到 LAN 上的另一台 Ubuntu 22.04 台式电脑(即服务器)失败,并显示“找不到 RDP 服务器的地址”。远程连接配置文件中的服务器是“ms-rd://Demonstrator.local”。我的路由器显示服务器名为 DEMONSTRATOR,静态 NAT 地址为 192.168.1.13,路由器“定义”了 DEMONSTRATOR,尽管 /etc/hosts 显示其名称为 Demonstrator。我尝试将安全协议协商从自动更改为 RDP 安全协议安全,但结果相同。服务器上的端口 3389 对 TCP 开放。
答案1
运行 Remmina 客户端的计算机无法将 demonstrator.local 名称解析为 IP 地址。只需使用ping
和dig
命令即可检查。
dig demonstrator.local
ping demonstrator.local
如果使用 IP 地址而不是名称,连接可以正常工作吗?
ms-rd://192.168.1.13
如果是这样,那问题就只是名字而已。
您是如何想出在名称local
后列出的域名扩展名demonstrator
的?
我认为解决(但不能修复)域名问题的一个简单方法是编辑/etc/hosts
您想要连接的 Remmina 客户端计算机上的文件。
在文件中添加以下行/etc/hosts
:
192.168.1.13 demonstrator
然后使用不带“本地”扩展名的名称进行连接:
ms-rd://demonstrator