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 немного похож и имеет ту же проблему. (Без решения).