Tôi cần RDP đến một máy chủ thông qua một đường hầm ngược


7

Tôi có một PC Windows trên mạng A và một PC Windows trên mạng B. Ngoài ra trong mạng BI có một số máy chủ Linux. Từ PC trên mạng A, tôi có thể ssh đến bất kỳ máy chủ nào trên mạng B. Tuy nhiên, tôi không thể kết nối với PC trên mạng A từ một máy tính trên mạng B.

                                                      Windows PC Local
                                                       __  _          
                              can ssh                 [__]|=|         
              .-,(  ),-.    --------->    .-,(  ),-.  /::/|_|         
           .-(          )-.            .-(          )-. 
          (    Network A   )          (    Network B   )
           '-(          ).-'           '-(          ).-'
               '-.( ).-'    <---------     '-.( ).-'    
                            can't ssh               Linux Server #1
     Windows PC Remote                               __  _         
      __  _                                         [_Linux Server #2
     [__]|=|                                        /: __  _         
     /::/|_|                                          [__]|=|        
                                                      /::/|_|        

Tôi muốn có thể RDP vào mạng A PC từ PC B mạng của tôi. Đây có phải là có thể sử dụng một số loại đường hầm ngược thông qua một trong các hộp linux?


1
Cảm ơn người đã tạo ra sơ đồ tuyệt vời cho câu hỏi của tôi.
Triton Man

Câu trả lời:


6

Giải pháp 1: Từ PC của bạn trên mạng A, tạo một đường hầm ssh ngược với một cái gì đó giống như Putty bằng cách kết nối với máy chủ Linux trên Mạng B. Cổng cục bộ phải là 3389, máy chủ từ xa 127.0.0.1và cổng tùy ý ( 6000ví dụ: sử dụng làm ví dụ) . Sau đó, từ PC của bạn trên mạng B, sử dụng putty để kết nối với cùng một máy chủ Linux và thực hiện một đường hầm chuyển tiếp. Cổng cục bộ nên được đặt thành một cái gì đó KHÁC 3389(vì máy khách microsoft RDP sẽ không cho phép kết nối với localhost, nhưng nó sẽ cho phép kết nối với localhost trên một cổng tùy ý). Vì vậy, cho phép sử dụng lại cùng số cổng 6000, ip 127.0.0.1từ xa và cổng từ xa 6000. Sau đó, bạn trỏ máy khách RDP vào 127.0.0.1:6000 .

Thực tế, bạn kết nối với cổng 6000trên PC trong mạng B. Putty chuyển tiếp tới máy chủ Linux, đã được đặt để chuyển tiếp tới 127.0.0.1cổng trên 6000. Kết nối putty từ PC trên mạng A lắng nghe 6000và chuyển tiếp nó tới 127.0.0.1PC A tới cổng 3389mà RDP sau đó chấp nhận kết nối.

Giải pháp 2: Thiết lập SSHD trên PC trên mạng B, và sau đó bạn chỉ phải thực hiện một cổng đảo ngược duy nhất. Có Bitvise SSHD chạy trên Windows và miễn phí cho sử dụng phi kinh doanh. Bitvise cũng thực hiện một ứng dụng khách riêng biệt xử lý đường hầm RDP kết hợp với WinSSHD. Điều thú vị về giải pháp này là lưu tên người dùng, cài đặt (như toàn màn hình và vv), và có thể được khởi chạy từ tệp lưu và sẽ ngăn bạn khỏi phải thiết lập / nhớ kết nối cổng chuyển tiếp trước khi sử dụng RDP.

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.