3G канал для FTP
Нет, снаружи никакой сервер нельзя сделать доступным не имея белого адреса или возможности управлять NAT. 
Как вариант решения — внешний сервер с прокси+VPN до него.
1. Купить внешний IP-адрес.
2. Упомянутый выше VPN у Билайна и/или МТС не работает, вынуждая пользователя докупать специальную услугу. При этом SSH вполне работоспособен.
3. Вам понадобится еще один сервер с SSH и внешним адресом. Ваш 3G-FTP сервер сам устанавливает SSH-соединение с сервром и инкапсулирует свой трафик в это соединение.