Мне нужно к RDP к серверу через обратный туннель

Можно использовать xinput list проверять на внешнюю клавиатуру.

7
27.08.2013, 02:13
1 ответ

Решение 1: От Вашего ПК в сети A создайте реверс ssh туннель с чем-то как Шпаклевка путем соединения с хостом Linux в Сети B. Локальный порт должен быть 3389, удаленный хост 127.0.0.1 и порт произволен (позволяет использованию 6000 как пример). Затем от Вашего ПК в сети B, используйте шпаклевку, чтобы соединиться с тем же хостом Linux и сделать вперед туннель. Локальный порт должен быть установлен на что-то другое, чем 3389 (поскольку клиент microsoft RDP не позволит соединения с localhost, но он позволит соединения с localhost на произвольном порте). Так позволяет повторному использованию тот же номер порта 6000, удаленный IP должен быть 127.0.0.1 и удаленный порт 6000. Вы затем указываете на клиент RDP на 127.0.0.1:6000 .

В действительности Вы соединяетесь с портом 6000 на ПК в сети B. Шпаклевка вперед, что к хосту Linux, который был установлен передать его 127.0.0.1 на порте 6000. Соединение на замазке от ПК в сети A слушает на 6000 и вперед это к 127.0.0.1 на ПК к порту 3389 какой RDP затем принимает соединение.

Решение 2: Установите SSHD на ПК в сети B, и затем только необходимо сделать единственный обратный порт вперед. Существует Bitvise SSHD, который работает на Windows и свободен для небизнес-использования. Bitvise также делают отдельный клиент, который обрабатывает RDP, туннелирующий в сочетании с WinSSHD. Хорошая вещь об этом решении это, который является, сохраняет имена пользователей, настройки (как полный экран и т.д), и может быть запущено из сохранить файла и будет мешать Вам иметь для установки/помнить для соединения порта вперед перед использованием RDP.

6
27.01.2020, 20:18

Теги

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