Ну, вы можете использовать ssh в режиме туннельного прокси. Вы подключаетесь с одного компьютера к другому и настраиваете прокси-порт, а затем клиент подключается к локальному порту 1002 * на своем компьютере, и ssh прокси-сервер устанавливает соединение TCP с удаленным компьютером.
Опция, необходимая для команды ssh: -L
.
В комментарии отмечается, что, по крайней мере, теоретически, существует риск того, что какая-нибудь программа на клиентском компьютере может взобраться на порт.
Однако SSL требует много механизмов. Если бы мне пришлось это сделать, и я действительно не хотел использовать -L, я бы погрузился в источник ssh и придумал схему, чтобы сделать то, что -L делает.