Я делаю это на aws ec2 под управлением Ubuntu 18, пост в блоге, который публикуется в первом ответе, содержит подробную информацию о том, как справиться с такой задачей. Основная проблема заключалась в том, что не удалось получить соединение с брокером с компьютера.
То, что работало, это добавление общедоступного DNS (ec2 ...... com) вашего компьютера к рекламируемым слушателям. Я сделал правку в файле server.properties и вроде
advertised.listeners = PLAINTEXT: // общедоступный DNS (ec2 ...... com): 9092
спасибо