нет - Вы не можете сделать этого для универсального протокола, хотя это может быть сделано для определенных протоколов - например, http путем размещения обратного прокси, который принимает решение не только на основе IP-адреса / порт, но также и - требуемое доменное имя.
Удостоверьтесь, что привязка сайта слушает на общедоступном IP для FTP, и не всего 127.0.0.1. Попытайтесь тестировать локально использование ftp://{your_public_ip}, чтобы подтвердить, что это - установка для слушания на том IP. Если это работает локально, но не удаленно, то промежуток брандмауэра или прокси-сервера блокирует его.
Кроме того, попытайтесь кратко отключить брандмауэр Windows, чтобы подтвердить, что он не борется с Вами. Или еще лучше позвольте регистрироваться и проверьте журналы после неудачной попытки. Тем путем Вы не должны отключать целый брандмауэр.
Сегодня я столкнулся с той же проблемой, так что, возможно, мой ответ будет кому-то полезен. Все, что мне нужно было сделать, это добавить правило безопасности в мою панель управления EC2. Шаги: