Доброго времени суток :)
Исходные условия: есть рабочая станция с VNC-сервером (станция скрыта за NAT с адресом, например, 192.168.0.5 и нет возможности к ней подключиться через интернет), есть выделенный сервер в одном из ДЦ (с адресом, например, 2.2.2.5). Необходимо получить доступ к VNC-серверу на рабочей станции с других компьютеров в интернете.
Как я это вижу? Пробросить порт 192.168.0.5:5900 на 2.2.2.5:5900 с помощью SSH (вызов с рабочей станции):
ssh -L 5900:2.2.2.5:5900 user@2.2.2.5
Но такой выдается ошибка:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 5900
Could not request local forwarding
Какие есть еще варианты решения задачи?