Instalar o servidor de estúdio R no Windows

Author: lmo, 2013-05-28

3 answers

Instale Virtual Box a partir de aqui . Então pegue Ubuntu Server e adicione o iso à máquina virtual. Consiga fazer com que o Ubuntu acesse a rede e instale RStudio Server.

É isso! Vá no windows abra o manivela e digite http://ipAddressOfUbuntu:8787/.
 4
Author: Michele, 2013-05-28 12:57:30
Aqui estão os passos que dei para resolver isto. Minha configuração é um Windows 10 Pro em uma LAN ("host computer"). Meu objetivo é ter rstudio-server rodando em uma máquina virtual ubuntu ("computador convidado", rodando no computador do windows, e acessível a outro computador na LAN ("computador remoto").
  • Instalar a virtualbox oracle ( https://www.virtualbox.org/wiki/Downloads).
  • Configurar o virtualbox para executar o servidor Ubuntu (o ecrã também funciona; os detalhes disponíveis noutro local online-você pode ter que resolver este problema, no meu caso, eu tive que desativar o Windows Hyper-V para obter virtualbox para funcionar).
  • Instale o r e o RStudio-server no Ubuntu virtualbox (detalhes disponíveis em outro lugar online).
  • activar o Windows ssh e openssh. Desde que acredito em 2018, O Windows 10 tem cliente openssh e servidor embutido, mas precisa ser ativado. Detalhes aqui: https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
  • na virtualbox do Ubuntu, execute {[[0]} no terminal, encontre o endereço ip a seguir ao inet. O meu era 10.0.2.15.
  • na configuração do virtualbox Ubuntu, vá para a rede > Advanced. Add a rule: Host IP = 127.0.1.1; Host Port = 22; Guest IP = (what you got earlier, recall mine was 10.0.2.15); Guest Port = 22. Isto é para que possamos usar o Ubuntu convidado das janelas hospedar.
  • no prompt do comando Windows (host), encaminhe 8787 do convidado, que está em 127.0.1.1 (devido ao passo anterior), para o host 8787. Isto é, run ssh -N -L 8787:localhost:8787 [email protected], onde o nome do utilizador é o nome do utilizador no guest (ubuntu virtualbox).
  • agora na máquina do Windows você deve ser capaz de ir para localhost:8787 e acessar o rstudio-server no ubuntu convidado (teste isso agora).
  • Uma vez que o openssh está a correr nas janelas, pode agora encaminhar o 8787 de um computador remoto para as janelas. hospedar. Para fazer isso, primeiro, instalar o cliente ssh no computador remoto. Em seguida, encontrar o endereço ip da máquina do Windows na LAN, por exemplo, executando ipconfig na linha de comandos do Computador da máquina do Windows, ou olhando para a página de administração do router. Em seguida, no computador remoto, do ssh-N-l 8787:localhost:8787 utilizador@windowshostip, onde o utilizador é o seu utilizador do windows. Em seguida, vá para localhost:8787 no computador remoto. Você deve agora ser capaz de acessar o RStudio-server no Ubuntu guest OS em execução virtualbox na máquina do Windows.

Em princípio, isto pode ser generalizado para além da LAN, se o router encaminhar a porta de entrada 22 para o endereço ip do computador do windows para o computador do windows (a maioria dos routers não fará isso por padrão, eu acho).

Isto também deve funcionar em um MacOS, uma vez que tanto virtualbox e openssh estão disponíveis lá (não ter tentado).

 2
Author: Richard DiSalvo, 2019-07-29 00:18:24
Usei - o no ubuntu e quero partilhar com os amigos no windows...

Na verdade foi encontrado que é possível através do acoplador: https://hub.docker.com/r/rocker/rstudio/

 0
Author: Salathiel Genèse, 2017-10-19 09:39:14