Я получил решение, Ubuntu использует динамический IP, назначенный ec2 в качестве имени хоста, а GF открывает локальные соединения с сокетом, используя в качестве хоста то, что возвращается из java.net.InetAddress.getLocalHost (), который возвращает имя хоста.
Итак, короткий ответ: нам нужно изменить имя хоста.