如何使用telnet远程登录计算机,使用 Telnet 测试端口 3389 功能

使用 Telnet 测试端口 3389 功能

12/04/2020

本文内容

本文介绍如何使用 Telnet 测试端口 3389 功能。

适用于:  Windows 10 - 所有版本 原始 KB 编号   :187628

摘要

终端服务器 客户端使用 TCP 端口 3389 与终端服务器通信。 WAN 环境的一个常见问题是防火墙或其他网络筛选器阻止了与此端口的连接。 您可以运行简单的疑难解答测试,以确保客户端可以连接到端口。 只需尝试从客户端将 telnet 移植到该端口。

使用 Telnet 测试端口 3389 的功能

若要测试端口 3389 的功能,请从客户端使用以下命令:

Telnet tserv 3389

其中"tserv"是终端服务器的主机名。

如果 telnet 成功,则只需接收 telnet 屏幕和光标。 在终端服务器上,终端服务器管理将显示一个没有其他信息的蓝色计算机图标。 Telnet 连接还将使用空闲会话。

终端服务器应在几分钟后断开连接。 或者,您可以使用 Telnet 断开连接。

此测试将告知您可以通过该端口进行连接。

为什么 Telnet 报告无法连接?

如果 Telnet 报告无法连接,则有多种可能的原因:

如果可以通过将"tserv"替换为终端服务器的 IP 地址(而不是主机名)进行连接,则可能是 DNS 或 WINS 解析问题。

如果可以在"tserv"是主机名时进行连接,但在"tserv"为计算机名称时无法连接,则 NETBIOS 名称解析问题可能与 WINS 或 LMHOSTS 文件有关。

如果当"tserv"是 IP 地址、主机名或计算机名称时无法连接,则可能是 WAN 中的某些位置阻止了端口 3389。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Windows下,可以使用bat批处理脚本来批量检测远程端口Telnet是一种远程终端连接服务,可以通过它来连接到远程主机的特定端口。以下是一个使用Telnet命令在批处理脚本中批量检测远程端口的例子: @echo off setlocal set ip_list=file_path\ip_list.txt set port=80 for /f %%i in (%ip_list%) do ( telnet %%i %port% | find "Connected" > nul if errorlevel 1 ( echo %%i:%port% is closed ) else ( echo %%i:%port% is open ) ) pause 在以上示例中,首先我们定义了要检测的IP列表文件的路径,即ip_list.txt文件,然后我们设定了要检测的端口号,此处设定为80端口。接着使用for循环读取ip_list.txt文件中的每个IP地址。 在每次循环中,我们使用telnet命令连接到远程主机的指定端口。如果端口成功连接,则表示端口是开放的,telnet命令的输出会包含"Connected"关键字。我们使用find命令查找telnet命令的输出中是否包含"Connected"关键字。 如果find命令找到了"Connected"关键字,则说明端口是开放的,我们将显示"IP地址:端口号 is open"的消息。否则,即端口未连接,我们将显示"IP地址:端口号 is closed"的消息。 最后,我们使用pause命令来暂停脚本的运行,以便我们可以查看检测结果。 需要注意的是,Telnet命令在默认情况下可能未启用,需要手动在Windows设置中启用Telnet客户端功能。此外,Telnet命令在Windows 10及更高版本中可能已被淘汰,可以考虑使用其他工具如ncat或PowerShell来代替Telnet命令进行远程端口检测。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值