Трудно сказать, но, вероятно, это сетевой ACL.
В AWS есть два типа «брандмауэров». Один из них - это группы безопасности, который подключен к сетевому интерфейсу (что обычно означает, что он подключен к экземпляру). Другой тип - это сетевые ACL, которые подключены к подсети. Оба должны разрешить доступ. Вы найдете Сетевые ACL под VPC. Обратите внимание, что это брандмауэры без сохранения состояния, что означает, что вам необходимо открыть доступ как для входящих, так и для исходящих пакетов, в отличие от групп безопасности.
Другая очевидная проблема может заключаться в том, что R-сервер не запускается или не запускается на том порту, на который вы его ожидаете. Ssh к экземпляру и проверьте вывод netstat -tnlp
. t
означает список TCP-соединений, n
означает, что не разрешаются имена, l
означает список только прослушивающих портов, а p
означает показ процесса, прослушивающих порт. p
нужен root-доступ.
Редактировать: Согласно вашему выводу netstat, R-Studio не запускается. Похоже, вы установили R-Studio, но не установили R. Проверьте документацию . В частности, часть, которая говорит: «RStudio требует предыдущей установки R версии 3.0.1 или выше».
Чтобы проверить, почему он не запускается, выполните ssh для экземпляра и выполните sudo rstudio-server start
вручную, посмотрите, какую ошибку вы получите. Если вы ничего не получили на консоли, проверьте файлы журнала. Вы также можете попробовать sudo rstudio-server verify-installation
.