rdesktop trên ssh


3

Trong Ubuntu, tôi đang cố gắng đăng nhập vào máy windows của bạn tôi bằng rdesktop. Đầu tiên, tôi có thể đăng nhập vào hộp linux hướng ra ngoài của anh ấy bằng ssh. Sau đó tôi có thể đăng nhập vào máy chủ linux của mình bằng ssh. Máy chủ này đang chạy Windows XP bên trong hộp ảo. Có cách nào để tôi tạo đường hầm rdesktop thông qua hai kết nối ssh này không (có thể chỉ cần kết nối đầu tiên với hộp linux hướng ra ngoài chỉ để vào bên trong mạng, tùy thuộc vào cách kết nối mạng của hộp ảo được thiết lập).

Cảm ơn

Câu trả lời:


6
ssh -L <some port>:<remote Windows host>:<rdesktop port> <some user>@<external Linux machine>

Sau đó kết nối rdesktop với localhost:<some port>.


3

Đây là lệnh mà tôi sử dụng để kích hoạt RDP-over-SSH trong hộp Windows của mình bằng Cygwin:

ssh -R 3389:localhost:3389 -f -N kgregory@rivendell

OK, hãy mổ xẻ lệnh này. Trước hết, đó là một đường hầm ngược: hộp Windows của tôi không có cổng vào mở, vì vậy về cơ bản tôi đang mở một cổng bằng cách thực hiện kết nối ra ngoài.

Máy chủ mà tôi đang kết nối là rivendellvà tôi đang chuyển tiếp cổng 3389(đây là "3389" đầu tiên trong lệnh). Vì vậy, có một hoạt sshdđộng trên rivendell sẽ lắng nghe các kết nối đến cổng 3389 trên máy chủ đó.

Sau đó, tôi đang chuyển tiếp các kết nối đó đến cổng 3389 localhost(hộp Windows của tôi), đây là cổng mà rdesktop đang nghe.

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.