Подключитесь к удаленному компьютеру с помощью FURR в Windows - PullRequest
0 голосов
/ 27 октября 2018

Я пытаюсь подключиться к машине AWS, используя furrr, которую я раскручиваю, используя пакет aws.ec2 из cloudyr.

Хорошо работает, если я нахожусь на моей машине с Ubuntu, но как только я переключаюсь на Windows, он просто зависает:

public_ip <- "3.1.2.2"
ssh_private_key_file <- "C:/Users/User/Dropbox/my_cool_key.ppk"

cl <- makeClusterPSOCK(
  public_ip, user = "ubuntu",
  rshcmd = c("C:/Users/User/Dropbox/plink.exe", "-ssh", "-i", ssh_private_key_file),
  homogeneous = FALSE,
  verbose = T
)

Я всегда получаю эту ошибку:

Workers: [n = 1] ‘3.1.2.2’
Base port: 11822
Creating node 1 of 1 ...
- setting up node
Starting worker #1 on ‘3.1.2.2’: "C:/Users/User/Dropbox/plink.exe" "-ssh" "-i" "C:/Users/User/Dropbox/my_cool_key.ppk" -R 11822:localhost:11822 -l ubuntu 3.1.2.2 
"\"Rscript\" --default-packages=datasets,utils,grDevices,graphics,stats,methods -e \"parallel:::.slaveRSOCK()\" MASTER=localhost PORT=11822 OUT=/dev/null TIMEOUT=2592000 XDR=TRUE"

Waiting for worker #1 on ‘3.1.2.2’ to connect back
Error in socketConnection("localhost", port = port, server = TRUE, blocking = TRUE,  : 
  reached elapsed time limit

Извините за очень расплывчатое описание проблемы. Любые отладочные тесты, которые я могу запустить, помогут сузить проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...