我在使用 remmina 远程桌面/xrdp 时遇到了一个奇怪的问题
几天来,我一直无法从我的台式机连接到隔壁房间的机器。我一直在网络/IT 方面移动东西,但我不知道到底是什么原因造成的。
我的台式机通过交换机连接到路由器。我尝试通过 RDP 连接的机器也通过同一个交换机连接。
当我从我的桌面执行 nmap 端口扫描时,我收到一个响应告诉我端口 3389 已被目标机器过滤。
nmap -sT 192.168.2.112 -p 3389
但是端口 22 是开放的。
真正奇怪的是,服务器本身nmap -sT 127.0.0.1 -p 3389
显示端口是开放的。
我不能 100%确定这是否表明有什么有用的?
我查看了/var/log
服务器上的 xrdp 日志文件,也检查了该~/.xsession-errors
文件。我没有看到任何表明这 3 个文件中存在问题的内容。
我唯一注意到的是一条消息systemctl
- 内容是无法打开 PID 文件。但是服务仍标记为已启动/绿点/正常。(我无法查看日志消息,因为自从我看到它以来,日志中已经打印了其他内容。)
沒有明显的顯示journalctl -xe
。
查看了我的 pfSense 盒子,发现任何可能以某种方式过滤流量的明显东西。不确定这是否应该相关,因为流量应该通过交换机而不是路由器,因为 3 个系统(服务器、桌面、路由器)通过同一个交换机连接。
有什么想法吗?我可能只是尝试卸载并重新安装 xrdp?
编辑:重新启动服务我得到此日志:
启动后无法打开 PID 文件/run/xrdp/xrdp.pid
(还不能?):没有此文件或目录 已启动 xrdp 守护进程,以 pid 2340 启动 xrdp,监听 0.0.0.0 上的端口 3389
这些有用吗?看起来一切正常?
答案1
我怀疑这是一个安全/证书问题。我从安装了 Debian 的另一个外部启动盘启动,运行正常。连接之前,我在 Remmina 中创建了一个新配置。这可能会重置凭据/证书或用于安全的任何内容。
服务器的 IP 地址已更改,因此这可能与其停止正确连接的原因有关,尽管在 Remmina 配置中更改了 IP。
本质上:删除您保存的连接配置并重新生成它。