Я использую Excel + R для Windows на довольно медленном рабочем столе. У меня есть полный доступ администратора к очень быстрому серверу на базе Ubuntu. Мне интересно: как удаленно выполнять команды на сервере?
Что я могу сделать, это сохранить необходимые переменные с помощью saveRDS
и загрузить их на сервере с помощью loadRDS
, выполнить команды на сервере, а затем сохранить результаты и загрузить их в Windows.
Но все это очень интерактивно и ручно, и вряд ли можно сделать это на регулярной основе.
Есть ли способ сделать материал непосредственно из R, например
- Подключение к серверу через, например, SSH,
- Перенести необходимые объекты (которые можно указать вручную)
- Выполните заданный код на сервере и дождитесь результата
- Получите результат.
Я мог бы запустить весь R удаленно, но тогда это вызовет проблемы, связанные с сетью. Большинство команд R, которые я делаю из Excel, очень быстры и голодны. Мне просто нужно дистанционно выполнить некоторые конкретные команды, не все из них.