我无法SSH或Telnet到VPS上的Windows Server 2012

我刚刚在VPS上购买了Windows Server 2012,我可以使用远程桌面连接它并设置mongodb并访问它。但是我似乎无法使用Putty telnet或ssh

这两个端口是开放的,倾听.Putty给我'连接超时错误'。

以下是截图

港口是开放的

港口是开放的

端口正在监听

听着

我认为它必须是一个防火墙…很可能是Windows防火墙。

尝试暂时完全closures(如果你很高兴!)来testing。 从提升(以pipe理员身份运行)cmd提示符运行以下内容:

netsh asa state off 

如果这是一个解决办法,可以让你ssh然后你已经发现了问题,所以重新打开防火墙(再次从提升cmd提示):

 netsh asa state on 

然后你可以尝试使用以下(再次提升)打开端口22入站:

 netsh afarn="Open Port 22" d=in a=allow prot=TCP localp=22 

这对所有configuration文件都适用。

如果closuresWindows防火墙不让你ssh进入,然后仍然打开防火墙(显然!)。 但它可能是更上游的防火墙,就像您的VPS提供商的网关一样。