Windows Server 2008 không có máy khách telnet - làm thế nào để kiểm tra kết nối với các cổng từ xa mà không cần cài đặt gì mới?


11

Tôi đang tìm kiếm xem có ai biết các thủ thuật khéo léo để kiểm tra các kết nối đến các cổng máy chủ từ xa từ máy chủ Windows 2008 và các biến thể không bao gồm máy khách telnet được cài đặt theo mặc định. Lý do là, đôi khi tôi có các máy khách muốn kết nối với cổng 25 chẳng hạn trên một máy chủ từ xa và nói rằng chúng không thể. Tôi đã từng chạy thử nghiệm nhanh bằng cách sử dụng "telent mailserver.tld 25" hoặc bất cứ điều gì để xem liệu tôi có thể nhận được phản hồi trên cổng đó không. Tôi không muốn phải cài đặt ứng dụng khách telnet chỉ để kiểm tra điều này nếu tôi không phải - có bất kỳ tiện ích windows gốc nào khác cho phép tôi kết nối với một cổng từ xa không?

EDIT rất nhiều ý tưởng hay!

Tôi nghĩ rằng tôi sẽ sử dụng những điều sau đây để quyết định phương pháp tốt nhất:

  1. Tôi có thể cài đặt lên máy chủ thử nghiệm không?

    a) Nếu vậy hãy thêm (và xóa sau nếu cần) máy khách telnet.

  2. Không thể cài đặt nhưng tôi có quyền truy cập mạng?

    a) lấy Putty di động và sử dụng nó để kết nối với cổng 25

    b) thử mở máy chủ mails trên cổng 25 trong IE (luôn có sẵn) và đánh giá đầu ra

Câu trả lời:


8

Không. Bạn đang hướng dẫn họ cài đặt ứng dụng khách telnet có nguồn gốc từ Windows hoặc bạn đang cài đặt Putty hoặc một ứng dụng tương tự. Các chức năng được coi là một rủi ro bảo mật và vì vậy đã bị tắt.


2
Đồng ý mặc dù Putty có thể chạy mà không cần cài đặt.
Dan

1
Vâng, tôi có nghĩa là cài đặt theo cách chung "bạn phải đi lấy một ứng dụng".
Bánh trôi nước

Thế là đủ công bằng!
Dan

7

Windows 2008 có PowerShell v2 tôi nghĩ sao? Nếu vậy, hãy gửi email cho họ tập lệnh powershell này:

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

5

Bạn có thể sử dụng trình duyệt và truy cập http: //mailserver.tld: 25

Đương nhiên, bạn sẽ không lấy lại được một trang web, nhưng IE chẳng hạn có một trang lỗi khác vì 'không tải được trang' so với 'không thể kết nối với máy chủ', đó là cách bạn sẽ quyết định xem kết nối có được thiết lập hay không.


Gợi ý thú vị
MDMarra

1
Thực sự, nó giống như sử dụng telnet - kết nối với một cổng với một ứng dụng sử dụng một giao thức khác, nhưng chỉ cần kiểm tra xem kết nối có hoạt động hay không.
DougN

2

Tôi đã dành khá nhiều thời gian cho vấn đề này là tốt. Điều tốt nhất tôi nghĩ ra là sao chép xuống tệp thực thi PuTTY.


1

Có một máy khách telnet riêng cho windows, bạn chỉ cần cài đặt nó. Phải mất vài giây và sẽ không yêu cầu bất kỳ phương tiện truyền thông.

Nếu bạn chỉ muốn một .exe ngu ngốc sử dụng putty, nhưng tôi thấy gui của nó khó chịu hơn nhiều so với việc chỉ gõ 'telnet blahblah'


0

Tôi sẽ đề nghị sử dụng một máy quét cổng bên ngoài, giống như máy quét do Gibson Research cung cấp. Tôi đã sử dụng nó trong một vài năm nay.

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


Ý tưởng hay, nhưng nó chỉ hoạt động để quét máy cục bộ của bạn. Nó không giúp ích gì cho việc thiết lập liệu Cổng X có mở trước máy chủ A và B.
Driftpeasant
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.