У мене дуже обмежене розуміння комп'ютерних мереж, тому моя термінологія, ймовірно, буде некоректною в деяких місцях, але дозвольте мені спробувати пояснити ситуацію якомога більш чітко, загально і точно.
Налаштування наступне:
Програма з підтримкою нативних шкарпеток налаштована для підключення до проксі-сервера, що прослуховує локально (в цьому випадку проксі-сервер - PuTTY з включеним динамічним тунелем), який тунелі через SSH на віддалений сервер, який, у свою чергу, підключається до місця призначення.
Це відмінно працює, коли програмне забезпечення на локальному комп'ютері діє як клієнт, тобто він ініціює з'єднання, але якщо програмне забезпечення потребує вхідних з'єднань, це не працює, тому що з'єднання з віддаленим сервером тунелю, який не знати, що робити з цими з'єднаннями і згодом їх скидає.
Віддалений сервер і локальний сервер працюють відповідно GNU / Linux і Windows.
Моє питання, як я можу зробити це так, що віддалений сервер тунелю пересилає з'єднання, яке він отримує на певному порту на мій локальний комп'ютер? Бажано, якщо можливо, через існуюче з'єднання SSH.