텔넷 클라이언트가 없는 Windows Server 2008 - 새로운 것을 설치하지 않고 원격 포트 연결을 테스트하는 방법은 무엇입니까?

텔넷 클라이언트가 없는 Windows Server 2008 - 새로운 것을 설치하지 않고 원격 포트 연결을 테스트하는 방법은 무엇입니까?

Windows Server 2008 및 기본적으로 설치된 텔넷 클라이언트를 포함하지 않는 변형에서 원격 서버 포트에 대한 연결을 테스트하는 매끄러운 방법을 아는 사람이 있는지 알아보고 있습니다. 이유는 때때로 원격 서버의 포트 25에 연결하고 싶지만 연결할 수 없다고 말하는 클라이언트가 있기 때문입니다. 나는 "telent mailserver.tld 25" 등을 사용하여 해당 포트에서 응답을 얻을 수 있는지 알아보는 방법으로 빠른 테스트를 실행하곤 했습니다. 필요하지 않은 경우 테스트하기 위해 텔넷 클라이언트를 설치할 필요는 없습니다. 원격 포트에 연결할 수 있는 다른 기본 Windows 유틸리티가 있습니까?

편집하다 좋은 아이디어가 많아요!

나는 최선의 방법을 결정하기 위해 다음을 사용할 것이라고 생각합니다.

  1. 해당 테스트 서버에 설치할 수 있나요?

    a) 그렇다면 텔넷 클라이언트를 추가하고 필요한 경우 제거하십시오.

  2. 설치할 수 없지만 인터넷에 접속할 수 있나요?

    a) 휴대용 Putty를 잡고 이를 사용하여 포트 25에 연결합니다.

    b) IE의 포트 25(항상 사용 가능)에서 메일 서버를 열고 출력을 측정해 봅니다.

답변1

아니요. 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

Windows에는 기본 텔넷 클라이언트가 있으므로 설치하기만 하면 됩니다. 몇 초 정도 걸리며 미디어가 필요하지 않습니다.

멍청한 .exe를 원한다면 퍼티를 사용하세요. 하지만 그냥 'telnet 어쩌구'라고 입력하는 것보다 GUI가 훨씬 더 짜증납니다.

관련 정보