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


11

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

좋은 아이디어를 많이 편집하십시오 !

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

  1. 문제의 테스트 서버에 설치할 수 있습니까?

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

  2. 설치할 수 없지만 인터넷에 액세스 할 수 있습니까?

    a) 휴대용 퍼티를 잡고 포트 25에 연결하는 데 사용

    b) IE의 포트 25에서 메일 서버를 열고 (항상 사용 가능) 출력을 측정하십시오.

답변:


8

아니. Windows 고유의 텔넷 클라이언트를 설치하거나 Putty 또는 유사한 앱을 설치하도록 안내합니다. 기능이 보안 위험으로 간주되어 해제되었습니다.


2
Putty는 설치하지 않고도 실행할 수 있지만 동의합니다.
Dan

1
예, 일반적으로 "응용 프로그램을 가져와야합니다"라는 방식으로 설치해야했습니다.
Driftpeasant

충분합니다!
Dan

7

Windows 2008에는 PowerShell v2가 있습니다. 그렇다면이 powershell 스크립트를 이메일로 보내십시오.

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

5

브라우저를 사용하여 http : //mailserver.tld : 25 로 이동할 수 있습니다

당연히 웹 페이지를 다시 얻지 못하지만 IE는 예를 들어 '페이지를 다운로드하지 못했습니다'와 '서버에 연결할 수 없음'에 대한 오류 페이지가 다르므로 연결 여부를 결정하는 방법입니다.


흥미로운 제안
MDMarra

1
실제로는 다른 프로토콜을 사용하는 앱으로 포트에 연결하지만 연결이 작동하는지 확인하는 텔넷을 사용하는 것과 같습니다.
DougN

2

나는이 문제에 꽤 오랜 시간을 보냈다. 내가 생각해 낸 가장 좋은 것은 PuTTY 실행 파일을 복사하는 것입니다.


1

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

바보 같은 .exe를 사용하려면 퍼티를 사용하지만 'telnet blahblah'를 입력하는 것보다 더 귀찮은 GUI를 찾으십시오.


0

Gibson Research에서 제공하는 것과 같은 외부 포트 스캐너를 사용하는 것이 좋습니다. 나는 몇 년 동안 그것을 사용해 왔습니다.

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


좋은 생각이지만 로컬 컴퓨터를 스캔하는 것만 가능합니다. 서버 A와 B보다 포트 X가 열려 있는지 여부를 설정하는 데 도움이되지 않습니다.
Driftpeasant
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.