Как установить соединение с сервером Windows по TCP?
Надо открыть порт в настройках сервера в консоли AWS, если правильно помню - это делается в группе безопасности, в которой находится сервер.
Не знаю как там точно на амазоне, но обычно в таких случаях необходимо пробросить порт на внешку, просто так светить всё в интернет не разумно.