通过SSH在集群上使用带R后端的RStudio

通过SSH在集群上使用带R后端的RStudio,r,rstudio,R,Rstudio,我可以访问(而不是授权)安装了R的计算集群。有没有一种方法可以让我在本地计算机上使用R-Studio——但是让代码通过SSH在集群上运行 澄清一下——不,我没有真正的非SSH访问权限,不,我不能在集群上安装R-Studio(服务器或桌面) 与提到的hackish选项@hrbrmstr一致 如果您的目标是运行大部分非交互式代码,那么您可能可以在远程计算机上建立一个n节点的parallel::makePSOCKcluster(),并通过类似并行的命令运行每个命令。类似地,您可以使用package::

我可以访问(而不是授权)安装了R的计算集群。有没有一种方法可以让我在本地计算机上使用R-Studio——但是让代码通过SSH在集群上运行


澄清一下——不,我没有真正的非SSH访问权限,不,我不能在集群上安装R-Studio(服务器或桌面)

与提到的hackish选项@hrbrmstr一致

如果您的目标是运行大部分非交互式代码,那么您可能可以在远程计算机上建立一个n节点的parallel::makePSOCKcluster(),并通过类似并行的命令运行每个命令。类似地,您可以使用package::svSocket


但是,考虑到你说的RStudio,我怀疑你正在考虑交互式使用,而上述操作是可行的(但很痛苦)。我所知道的一切都不会让你假装远程机器是本地机器(这确实是一个遗憾)。但是,您可能能够通过sink()等以及服务器端和客户端循环一起破解某些东西,例如..

不容易。如果你不能安装软件,有些黑客/技巧可能不会奏效。我想看看你是否能让那些拥有环境管理权的人用IRKernel安装RStudio服务器或jupyter。最后,我让网络管理员安装了rstudio服务器。在此之前,我从未成功运行过任何东西。