Что имеем:
Comp1 (+ teamviewer) -> Internet -> Firewall (с пробросом 22 порта) - > Comp2 (+ teamviewer)
Что хочу сделать:
Путем проброса порта 5938 (teamviewer) через ssh подключиться через teamviwer на Comp2
Получилось сделать обратное: с Comp1 пробросить порт на Comp2 и затем с Comp2 зайти на Comp1 через teamviewer по адресу 127.0.0.1 следующим путем:
ssh -N -L 5938:localhost:5938 user@comp2
При попытке сделать обратное, т.е.:
ssh -N -R 5938:localhost:5938 user@comp2
SSH говорит что этот порт уже используется
Сразу отвечу на некоторые вопросы:
В:Почему нельзя просто напрямую подключиться teamviewer'ром к Comp2, зачем так заморачиваться?
О:Связь очень плохая + teamviewer будет периодически рубать соединение.
В: Зачем городить все эти костыли, когда есть способ намного удобнее?
О: Был бы очень благодарен за дельный совет опытных людей ), расскажите, пожалуйста, какой удаленный рабочий стол вы используете посредством доступа к SSH порту удаленной машины (кроме VNC)
Решил через NX(Nomachine)
https://www.nomachine.com/AR10K00728