Windows Server 2008 без клиента Telnet — как проверить подключение к удаленным портам, не устанавливая ничего нового?

Windows Server 2008 без клиента Telnet — как проверить подключение к удаленным портам, не устанавливая ничего нового?

Я ищу, знает ли кто-нибудь хитрые трюки для проверки подключений к удаленным портам сервера из Windows Server 2008 и вариантов, которые не включают клиент telnet, установленный по умолчанию. Причина в том, что иногда у меня есть клиенты, которые хотят подключиться к порту 25, например, на удаленном сервере, и говорят, что не могут. Я обычно запускал быстрый тест, используя "telent mailserver.tld 25" или что-то в этом роде, чтобы посмотреть, смогу ли я получить ответ на этом порту. Я не хочу устанавливать клиент telnet только для проверки, если мне это не нужно - есть ли другие собственные утилиты Windows, которые позволят мне подключиться к удаленному порту?

РЕДАКТИРОВАТЬ много хороших идей!

Думаю, я воспользуюсь следующим, чтобы выбрать лучший метод:

  1. Могу ли я выполнить установку на тестовый сервер?

    а) Если да, добавьте (и удалите при необходимости) клиент telnet.

  2. Не могу установить, но у меня есть доступ к сети?

    а) возьмите портативный Putty и используйте его для подключения к порту 25

    б) попробуйте открыть почтовый сервер на порту 25 в IE (который всегда доступен) и оценить вывод

решение1

Нет. Либо вы проводите их через установку клиента telnet, родного для Windows, либо заставляете их установить Putty или подобное приложение. Функциональность была признана угрозой безопасности и поэтому была отключена.

решение2

В Windows 2008, я думаю, есть PowerShell v2? Если да, отправьте им по электронной почте этот скрипт PowerShell:

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

решение3

Вы можете использовать браузер и перейти на страницуhttp://mailserver.tld:25

Естественно, вы не получите обратно веб-страницу, но, например, в IE есть разные страницы ошибок для «не удалось загрузить страницу» и «невозможно подключиться к серверу», по которым вы можете определить, установлено соединение или нет.

решение4

Есть собственный клиент telnet для windows, вам просто нужно его установить. Это займет несколько секунд и не потребует никаких носителей.

Если вам просто нужен тупой .exe, используйте putty, но я нахожу его графический интерфейс гораздо более раздражающим, чем просто набор «telnet blahblah»

Связанный контент