没有telnet客户端的Windows Server 2008 – 如何testing连接到远程端口而不安装任何新的东西?

我正在查看是否有人知道有哪些技巧来testing从Windows Server 2008到远程服务器端口的连接,以及不包括默认安装的telnet客户端的变体。 原因是,我有时候有客户想要连接到端口25例如在远程服务器上,并说他们不能。 我曾经使用“telent mailserver.tld 25”或其他什么来查看是否可以在该端口上获得响应来运行快速testing。 我不想安装telnet客户端只是为了testing这个,如果我不必 – 是否有任何其他本地Windows实用程序,将允许我连接到远程端口?

编辑很多好主意!

我想我会用下面的方法来决定最好的方法:

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

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

  2. 无法安装,但我有权访问networking?

    a)抓住便携式Putty,并使用它连接到端口25

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

不。 要么通过安装Windows原生的telnet客户端来安装它们,要么让他们安装Putty或类似的应用程序。 该function被视为安全风险,因此被closures。

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

当然,你不会得到一个网页,但IE例如有一个不同的错误页面,“无法下载页面”与“无法连接到服务器”,这是你将如何决定连接是否build立。

Windows 2008有我认为的PowerShell v2? 如果是这样,给他们发送这个PowerShell脚本:

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

我在这个问题上也花了很长时间。 我想出的最好的办法是复制PuTTY可执行文件。

有一个本地的telnet客户端窗口,你只需要安装它。 这需要几秒钟,不会需要任何媒体。

如果你只是想要一个愚蠢的.exe使用腻子,但我觉得它的gui比只是input“telnet blahblah”

我会build议使用一个外部端口扫描器,就像Gibson Research提供的扫描器一样。 我已经使用了几年了。

https://www.grc.com/x/ne.dll?bh0bkyd2