разобрался в чем было дело, подключению мешал установленный VMWARE на машине 1, после его удаления все заработало. Возможно надо было просто отключить виртуальный адаптер, похоже он на себя принимал запрос подключения и держал его, поэтому ошибок не выдавалось. Возник другой вопрос, при подключении под тем же пользователем, под которым был запущен Putty на машине 1, показывает черный экран. Насколько я понял, он вышибает предыдущий сеанс и туннель перестает работать, потому что если подключаться под другим пользователем, то работает нормально. Собственно вопрос, можно ли запускать SSH туннель как сервис, чтобы не имело значения какой пользователь и зашел ли он вообще?
а как это проверить? Если следующая схема работает, можно ли сделать вывод, что порты открыты?
машина 1, запускаю ngrok такой строкой: ngrok tcp -region au 3389
машина 2, коннект mstsc на адрес, выданный при подключении: 0.tcp.au.ngrok.io:NG_PORT
при этом в Proxifier настроено пробрасывать приложение mstsc на прокси машины 2, тогда только работает.
update: ngrok сейчас точно также висит, я проверял уже давно, тогда работало. А проблема была в виртуальном адаптере.
я пытался сделать следующим образом:
машина 1 - VPS, туннель через Putty R3389 localhost:3389
машина 2 - VPS, туннель через Putty L3389 VPS_IP:3389
далее пробую подключиться через mstsc по адресу 127.0.0.1, выдает "Не удается подключиться к удаленному компьютеру"
хотелось бы именно с помощью SSH, так как читал, что у него меньше накладные расходы на передачу пакетов, да и мне уже интересно разобраться как все-таки сделать таким способом. С VPN еще возникают проблемы с траффиком, особенно если объём ограничен, так как он весь гонится через соединение, а мне нужен только RDP траффик через VPN.
Уф, разобрался. Действительно, пробросить на уже занятый апачем порт 80 не получается, только если остановить сервис апача на VPS, но проблема была не в этом, я и на другой порт пробовал. Проблема была в настройках ssh на стороне VPS, нужно было добавить строчку "GatewayPorts yes" в файл "sshd_config". Почитать про это можно здесь: https://www.calazan.com/how-to-share-your-local-we...
Спасибо за ответ.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.