Безопасный доступ сервера к репозиторию R
Отказ от ответственности: Пожалуйста, простите мое полное невежество и недостаток знаний по этому вопросу. Я не ИТ-специалист и не имею опыта работы с безопасными сетями/серверами или R. Просто я оказался человеком, вовлеченным в это, и совершенно потерялся. Меня отправили сюда из StackOverflow, потому что, очевидно, это проблема сервера, а не проблема R.
Я работаю в университете, и у нас есть защищенный сервер с очень ограниченным доступом в Интернет (разрешен только переход на утвержденный университетский сайт обмена файлами). Некоторые из наших исследователей используют R в защищенной сети, но, не имея доступа к CRAN, им приходится писать код R для выбора пакетов и зависимостей. Я запускаю код на своем рабочем компьютере, а затем загружаю пакеты R на сервер с помощью сайт передачи файлов. Даже в этом случае работают только некоторые из них, потому что версии R разные, и это должно быть простым решением, просто обновив версию на сервере.
ИТ-специалисты попросили меня помочь им определить диапазон IP-адресов для внесения в белый список, чтобы позволить R на сервере подключаться к CRAN для загрузки и установки пакетов непосредственно на сервер. Не имея опыта, я не могу понять, как закодировать вопрос, чтобы обратиться к сообществу/добровольцам R.
Кто-нибудь пытался и преуспел в получении белого списка IP-адресов для доступа к сайту CRAN на защищенном сервере или знал какой-то обходной путь, который мог бы помочь моей ИТ-команде?
Если это совершенно неясно или смешно, я полностью понимаю.
1 ответ
Это официальный список зеркал CRAN: https://cran.r-project.org .
Просто выберите тот, из которого вы хотите загрузить пакеты, и преобразуйте его имя в IP-адрес (используяdig
,nslookup
или даже просто простойping
).