如何从 Linux 计算机连接到 Windows NT 4.0 终端服务器?

如何从 Linux 计算机连接到 Windows NT 4.0 终端服务器?

最近遇到了一个非常旧的 Windows NT 4.0 终端服务器,它仍在使用,在异地工作,并且必须进行远程支持,因此有时有必要使用这个非常旧的系统。有多种 Windows 和 Linux 系统可供使用,但很明显,我拥有的大多数 Windows 映像(Windows XP SP3 及更高版本)都不支持连接到 Windows NT 4.0 终端服务器。

目前,访问 Windows NT 4.0 终端服务器的方式是通过 RDP 进入 Windows XP SP3 系统,该系统具有 RDP 5.1 客户端 .exe 和 .dll 文件的旁加载副本。然后,从那里连接到 NT 4.0 终端服务器。对我来说,这意味着进行两次 RDP 跃点。

人们可能真的希望能够根据需要直接通过 RDP 连接到 NT 4.0 系统或 XP SP3 系统,而无需通过专门配置的 XP SP3 机器上的旧 RDP 客户端来访问 NT 4.0 系统。

为了使解决方案变得更好,最好在 Linux 而不是 Windows 上执行此操作。相当多的在线帖子表示现代 RDP 客户端不会这样做,但如果认为这并不完全正确,即使大部分是正确的,那就太好了。

Freerdp w/ Remmina 可以很好地连接到 XP SP3 机器,但不适用于 NT 4.0 机器。

是否有适用于 Linux 的 RDP 解决方案仍支持 RDP 4.x 连接?

答案1

桌面与 Windows NT 4.0 终端服务器配合使用。

调用示例如下:

rdesktop -4 -u [user] [server]

桌面手册页解释:

rdesktop [options] server[:port]
-u  <username> Username for authentication on the server.
-4  Use RDP version 4.

答案2

桌面可以与 Windows NT 4.0 终端服务器一起使用。

命令行上的参数-4用于选择正确的连接协议桌面手册页:

-4  Use RDP version 4.

桌面是一个有用的图形前端桌面。它提供了用于选择的图形控件桌面参数,并且可以以与 Microsoft 客户端实际使用的文件兼容的格式保存/加载会话文件。事实上,加载函数可以使用Microsoft客户端实际使用的会话文件,只要将其从CRLF行结尾转换为LF行结尾(即通过使用dos2unix)即可。

当使用以下命令启动与 Windows Terminal Server 4.0 的连接时桌面,在一般的选项卡上,验证是否显示“Windows NT/2000”而不是“Windows XP/2003”。该协议不会保存在会话文件中,因此建议在加载已保存的会话后进行此手动检查。

相关内容