На общедоступном SFTP-сервере должен быть запущен экземпляр OpenVPN, настроенный для работы в той же виртуальной сети. Если это не так, OpenVPN не может вам помочь.
В этом случае SFTP-сервер будет прослушивать свой IP-адрес OpenVPN. Вероятно, это первый адрес в подсети. Когда вы запустите свой экземпляр OpenVPN, вы сможете пропинговать этот адрес.
Например, на сервере у меня OpenVPN настроен как сервер. Он настроен на прием входящих подключений по общедоступному IP-адресу, порт 22220, и для создания виртуальной сети с использованием диапазона частных IP-адресов с 192.168.64.1 по 192.168.64.126.
На стороне клиента OpenVPN настроен для подключения к общедоступному IP-адресу моего сервера, порт 22220. Я запускаю свой клиент OpenVPN, он подключается к серверу OpenVPN по своему IP-адресу, порт 22220, и устанавливается туннель.
В этот момент я могу набрать ping 192.168.64.1
и связаться с сервером, на котором запущен OpenVPN, и, поскольку он находится в виртуальной сети, которую я определил, он наверняка проходит через туннель OpenVPN.
Так что, если бы в этой системе был запущен FTP-сервер, я бы посоветовал ему прослушивать 192.168.64.1. Затем вы можете указать свой FTP-клиент на 192.168.64.1 и подключиться через туннель.