没有telnet客户端的Windows Server 2008-如何在不安装任何新东西的情况下测试到远程端口的连接?


11

我正在寻找是否有人知道测试Windows Server 2008到远程服务器端口的连接的巧妙技巧,以及不包含默认情况下安装的telnet客户端的变体。原因是,有时我有一些客户端想要连接到端口25,例如在远程服务器上,却说不能。我曾经使用“ telent mailserver.tld 25”或其他方法来运行快速测试,以查看是否可以在该端口上获得响应。我不想安装telnet客户端只是为了测试它(如果没有这样做的话)-是否有其他本机Windows实用程序可让我连接到远程端口?

编辑 很多好主意!

我想我将使用以下方法来确定最佳方法:

  1. 我可以安装到有问题的测试服务器上吗?

    a)如果是这样,请添加(并在需要时删除)telnet客户端。

  2. 无法安装,但我可以访问网络吗?

    a)抓住便携式腻子并将其连接到端口25

    b)尝试在IE中的端口25上打开邮件服务器(始终可用)并测量输出

Answers:


8

不。您正在引导他们安装Windows固有的telnet客户端,或者正在让他们安装Putty或类似的应用程序。该功能被认为存在安全风险,因此已被关闭。


2
同意Putty无需安装即可运行。

1
是的,我的意思是按照一般的方式安装“您必须要获取应用程序”。
漂流农民

这很公平!

7

我认为Windows 2008具有PowerShell v2吗?如果是这样,请通过电子邮件将这些powershell脚本发送给他们:

:: powershell script
try { 
  $tcp=new-object System.Net.Sockets.TcpClient 
  $tcp.connect("localhost",25) 
  $tcp.close() 
} 
catch { 
  "Exception occured" 
}

5

您可以使用浏览器并转到http://mailserver.tld:25

自然地,您不会返回网页,但是例如IE,对于“无法下载页面”与“无法连接到服务器”,错误页面有所不同,这是您决定是否建立连接的方式。


有趣的建议
MDMarra

1
确实,这与使用telnet相同-通过使用不同协议的应用程序连接到端口,但仅检查连接是否有效。
2011年


1

Windows有一个本地telnet客户端,您只需安装它即可。这需要几秒钟,并且不需要任何媒体。

如果您只想使用哑巴.exe,请使用腻子,但是我发现它的GUI比仅键入'telnet blahblah'更令人讨厌


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.