
Ich möchte herausfinden, ob jemand raffinierte Tricks kennt, um Verbindungen zu Remote-Server-Ports von Windows Server 2008 und Varianten zu testen, die den standardmäßig installierten Telnet-Client nicht enthalten. Der Grund dafür ist, dass ich manchmal Clients habe, die beispielsweise eine Verbindung zu Port 25 auf einem Remote-Server herstellen möchten und sagen, dass sie dies nicht können. Früher habe ich einen schnellen Test mit „telent mailserver.tld 25“ oder etwas anderem durchgeführt, um zu sehen, ob ich auf diesem Port eine Antwort erhalten konnte. Ich möchte den Telnet-Client nicht installieren müssen, nur um dies zu testen, wenn es nicht unbedingt sein muss – gibt es andere native Windows-Dienstprogramme, mit denen ich eine Verbindung zu einem Remote-Port herstellen kann?
BEARBEITEN viele gute Ideen!
Ich denke, ich werde Folgendes verwenden, um die beste Methode zu finden:
Kann ich auf dem betreffenden Testserver installieren?
a) Wenn ja, fügen Sie den Telnet-Client hinzu (und entfernen Sie ihn anschließend bei Bedarf).
Die Installation kann nicht durchgeführt werden, obwohl ich Internetzugang habe?
a) schnappen Sie sich das portable Putty und verwenden Sie es, um eine Verbindung zu Port 25 herzustellen
b) Versuchen Sie, den Mailserver auf Port 25 im IE zu öffnen (der immer verfügbar ist) und messen Sie die Ausgabe
Antwort1
Nein. Entweder führen Sie sie durch die Installation des nativen Telnet-Clients von Windows oder lassen sie Putty oder eine ähnliche App installieren. Die Funktion wurde als Sicherheitsrisiko eingestuft und deshalb deaktiviert.
Antwort2
Ich glaube, Windows 2008 hat PowerShell v2. Wenn ja, senden Sie ihnen dieses PowerShell-Skript per E-Mail:
:: powershell script
try {
$tcp=new-object System.Net.Sockets.TcpClient
$tcp.connect("localhost",25)
$tcp.close()
}
catch {
"Exception occured"
}
Antwort3
Sie können einen Browser verwenden und zuhttp://mailserver.tld:25
Natürlich erhalten Sie keine Webseite zurück, aber der Internet Explorer beispielsweise zeigt bei „Fehler beim Herunterladen der Seite“ und „Keine Verbindung zum Server möglich“ unterschiedliche Fehlerseiten an. So können Sie feststellen, ob eine Verbindung hergestellt wurde oder nicht.
Antwort4
Es gibt einen nativen Telnet-Client für Windows, Sie müssen ihn nur installieren. Das dauert nur wenige Sekunden und erfordert keine Medien.
Wenn Sie nur eine einfache .exe wollen, verwenden Sie Putty, aber ich finde die GUI viel nerviger, als einfach „Telnet blabla“ einzugeben.