Windows Server 2008 sem cliente de telnet - como testar a conexão com portas remotas sem instalar nada de novo?


11

Estou procurando ver se alguém sabe de truques lisos para testar conexões com portas de servidor remoto do Windows server 2008 e variantes que não incluem o cliente telnet instalado por padrão. Por isso, às vezes tenho clientes que desejam conectar-se à porta 25, por exemplo, em um servidor remoto e dizem que não podem. Eu costumava fazer um teste rápido usando o "telent mailserver.tld 25" ou qualquer outra coisa para ver se conseguia uma resposta nessa porta. Eu não quero ter que instalar o cliente telnet apenas para testar isso se não for necessário - existem outros utilitários nativos do Windows que me permitam conectar a uma porta remota?

EDITAR muitas boas idéias!

Eu acho que vou usar o seguinte para decidir o melhor método:

  1. Posso instalar no servidor de teste em questão?

    a) Se sim, adicione (e remova depois, se necessário) o cliente de telnet.

  2. Não consigo instalar, mas tenho acesso à rede?

    a) pegue a Putty portátil e use-a para conectar à porta 25

    b) tente abrir o servidor de correio na porta 25 no IE (que está sempre disponível) e avalie a saída

Respostas:


8

Não. Ou você está orientando-os a instalar o cliente de telnet nativo do Windows ou está instalando o Putty ou um aplicativo similar. A funcionalidade foi considerada um risco de segurança e, portanto, foi desativada.


2
Concordo que o Putty pode ser executado sem instalar.
Dan

1
Sim, eu quis dizer instalar da maneira geral "você tem que ir pegar um aplicativo".
Driftpeasant

Isso é justo o suficiente!
Dan

7

Windows 2008 tem PowerShell v2 eu acho? Em caso afirmativo, envie a eles este script do PowerShell:

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

5

Você poderia usar um navegador e acessar http: //mailserver.tld: 25

Naturalmente, você não receberá uma página da Web de volta, mas o IE, por exemplo, tem uma página de erro diferente para 'falha ao baixar a página' vs 'não pode se conectar ao servidor', e é assim que você decide se a conectividade foi estabelecida ou não.


Sugestão interessante
MDMarra

1
Realmente, é o mesmo que usar o telnet - conectando-se a uma porta com um aplicativo que usa um protocolo diferente, mas apenas verificando se a conexão funcionou ou não.
DougN

2

Passei bastante tempo nessa questão também. A melhor coisa que consegui é copiar o executável PuTTY.


1

Há um cliente de telnet nativo para o Windows, você só precisa instalá-lo. Demora alguns segundos e não requer mídia.

Se você quer apenas um .exe burro, use massa de vidraceiro, mas acho a sua interface muito mais irritante do que apenas digitar 'telnet blahblah'


0

Eu sugeriria o uso de um scanner de porta externa, como o fornecido pela Gibson Research. Eu tenho usado por alguns anos agora.

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


Boa ideia, mas isso só funciona para digitalizar sua máquina local. Não ajuda para determinar se Porto X está aberto antes de servidores A e B.
Driftpeasant
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.