rdesktop по ssh

В Ubuntu я пытаюсь войти в машину окон своего друга с помощью rdesktop. Во-первых, я могу войти в его исходящее направление поле Linux с помощью ssh. Затем оттуда я могу войти в его хост-машину Linux с помощью ssh. Эта хост-машина выполняет Windows XP внутри virtualbox. Есть ли способ для меня туннелировать rdesktop посредством этих двух соединений SSH (возможно, просто нуждается в первом соединении с исходящим направлением поле Linux только для проникновения внутрь сети, в зависимости от того, как сетевое соединение virtualbox настраивается).

Спасибо

3
задан 15.04.2010, 02:56

2 ответа

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

Затем подключите rdesktop с localhost:<some port>.

6
ответ дан 07.12.2019, 23:10

Вот команда, которую я использую для включения входящего RDP-over-SSH на моем использовании поля Windows Cygwin:

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

Хорошо, давайте разделим эту команду. Прежде всего это - обратный туннель: мое поле Windows не имеет никаких открытых входящих портов, таким образом, я являюсь чрезвычайно вводным порт путем устанавливания исходящей связи.

Хост, с которым я соединяюсь, rivendell, и я - порт пересылки 3389 (это - первое "3389" в команде). Таким образом, существует sshd работа rivendell, который будет прислушиваться к соединениям с портом 3389 на том хосте.

Затем я передаю те соединения с портом 3389 на localhost (мое поле Windows), который, оказывается, порт, где rdesktop слушает.

3
ответ дан 07.12.2019, 23:10

Теги

Похожие вопросы