Назад | Перейти на главную страницу

SSH RDP туннель и подключение к порту

Пытался провести небольшое исследование, но не могу найти решение (или способы дальнейшего устранения) этой проблемы.

Цель и причина для настройки: SSH-туннель RDP с рабочего на домашний компьютер. На работе большинство портов заблокировано, но я могу использовать SSH.

Настройка: Macbook Pro (на работе) -> Интернет -> HomeModem -> SSHserver и Windows 10 Pro

Я могу без проблем подключиться к Windows 10 напрямую (из дома друзей или по локальной сети). Когда я подключаюсь из WAN (не на работе), у меня есть перенаправление портов на моем домашнем маршрутизаторе, настроенном для 338900 -> 3389 Windows 10 и 22 -> 22 SSHserver

Я могу без проблем подключиться к своему SSH-серверу (Debian 8) с работы и отовсюду.

Попытки: с моего Mac я пробовал:

ssh -p 22 -L 3400: 192.168.1.2: 3389 root @ WANIP | RDP: 192.168.1.2:3400 = нет соединения

ssh -p 22 -L 3400: 192.168.1.2: 338900 root @ WANIP | RDP: 192.168.1.2:3400 = нет соединения

ssh -p 22 -L 3400: WANIP: 338900 root @ WANIP | RDP: WANIP: 3400 = нет соединения

Все эти попытки были сделаны из WAN-соединения, к которому я могу просто подключиться, используя: RDP WANIP: 338900 = соединение

Любое руководство и помощь приветствуются.

ssh -p 22 -L 3400:192.168.1.2:3389 root@WANIP

это правильная команда. Я только что проверил в своем окружении. Я использовал следующую команду для создания туннеля ssh

# ssh -L 192.168.1.6:3389:192.168.88.176:3389 alex@WAN.IP -p 2222
# netstat -an | grep 3389
tcp        0      0 192.168.1.6:3389            0.0.0.0:*                   LISTEN

После этого я могу подключиться к 192.168.1.6:3389 через RDP.

В Debian вы должны проверить файл / etc / ssh / sshd_config. Могут быть некоторые ограничения

Match User alex
    X11Forwarding no
    AllowTcpForwarding no

На вашем Mac вы должны проверить / etc / ssh / ssh_config на те же ограничения.