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

Windows RDP через туннель ssh: удаленный или локальный

Почему работает это направление:

ssh -L 5000:ip_of_windows_pc_A:3389 ip_of_ssh_server

(на ПК с Windows B со шпатлевкой)

Затем подключитесь на ПК с Windows B с удаленным рабочим столом Windows к localhost: 5000 и запустите сеанс удаленного рабочего стола на ПК с Windows A.

Но это не работает

ssh -R 5000:localhost:3389 ip_of_ssh_server

(на ПК с Windows А со шпатлевкой)

Затем снова подключитесь на ПК с Windows B с удаленным рабочим столом Windows к ip_of_ssh_server: 5000 и выполните сеанс удаленного рабочего стола на ПК с Windows A.

На брандмауэре ssh server и SELinux выключен (в целях тестирования), а значение GatewayPorts yes установлено.

Что случается:

Я могу подключиться, я вхожу в систему, вижу рабочий стол удаленного компьютера, но через короткое время сеанс удаленного рабочего стола отключается.

Я не понимаю, почему одно направление работает, а другое - нет.

Дополнение:

Та же проблема с VNC-сервером и клиентом: я вижу удаленный рабочий стол, но через короткое время он ломается.

это SSH-туннель для удаленного рабочего стола через промежуточный сервер, часть II немного похож и имеет ту же проблему. (Без решения).