Windows Server 2008 senza client telnet: come testare la connessione a porte remote senza installare nulla di nuovo?


11

Sto cercando di vedere se qualcuno conosce trucchi slick per testare le connessioni alle porte del server remoto da Windows Server 2008 e varianti che non includono il client Telnet installato per impostazione predefinita. Il motivo è che a volte ho client che vogliono connettersi alla porta 25 ad esempio su un server remoto e dire che non possono. Ero solito eseguire un test rapido usando "telent mailserver.tld 25" o qualsiasi altra cosa per vedere se potevo ottenere una risposta su quella porta. Non voglio installare il client Telnet solo per testarlo se non devo - ci sono altre utilità native di Windows che mi permetteranno di collegarmi a una porta remota?

MODIFICA tante buone idee!

Penso che userò quanto segue per decidere il metodo migliore:

  1. Posso installare sul server di prova in questione?

    a) In tal caso aggiungere (e rimuovere dopo se necessario) il client Telnet.

  2. Non riesco a installare ma ho accesso alla rete?

    a) afferrare il Putty portatile e usarlo per connettersi alla porta 25

    b) provare ad aprire il mailserver sulla porta 25 in IE (che è sempre disponibile) e misurare l'output

Risposte:


8

No. O li stai guidando attraverso l'installazione del client telnet nativo su Windows, o li stai installando Putty o un'app simile. La funzionalità è stata considerata un rischio per la sicurezza e quindi è stata disattivata.


2
D'accordo, Putty può funzionare senza installazione.
Dan,

1
Sì, intendevo installare in genere "devi andare a prendere un'applicazione" in un certo senso.
Driftpeasant

Questo è abbastanza giusto!
Dan,

7

Windows 2008 ha PowerShell v2 penso? In tal caso, invia loro questo script PowerShell:

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

5

È possibile utilizzare un browser e accedere a http: //mailserver.tld: 25

Naturalmente non verrà ripristinata una pagina Web, ma IE ad esempio ha una pagina di errore diversa per "Impossibile scaricare la pagina" vs "Impossibile connettersi al server", che è il modo in cui si deciderà se la connettività è stata stabilita o meno.


Suggerimento interessante
MDMarra,

1
In realtà, è lo stesso che usare telnet: connettersi a una porta con un'app che utilizza un protocollo diverso, ma solo controllare se la connessione ha funzionato o meno.
DougN,

2

Ho trascorso un bel po 'anche su questo problema. La cosa migliore che mi è venuta in mente è di copiare l'eseguibile PuTTY.


1

C'è un client Telnet nativo per Windows, devi solo installarlo. Ci vogliono alcuni secondi e non richiede alcun supporto.

Se vuoi solo un stupido .exe usa lo stucco, ma trovo la sua interfaccia molto più fastidiosa che scrivere semplicemente "telnet blahblah"


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.