Тунелі SSH і проброс портів
Коротко: За допомогою SSH довільні мережеві з’єднання можна спрямовувати в зашифрованому вигляді крізь наявне з’єднання SSH, наприклад щоб дістатися до служби, недоступної іншим способом.
Докладніше: SSH захищає не лише віддалений доступ до командного рядка. З пробросом портів він будує зашифрований тунель, яким інші програми надсилають свій трафік. Це зручно, щоб безпечно користуватися службами, доступними лише у внутрішній мережі або без власного шифрування.
Подробиці
Локальний проброс (-L)
Порт на вашому комп’ютері прокидається до цілі за сервером:
ssh -L 5433:localhost:5432 user@server
Потім клієнт бази даних підключається до localhost:5433, і трафік у зашифрованому вигляді доставляється на сервер.
Див. також: SSH, SSH у Linux, VPN, NAT