Instalar o servidor de estúdio R no Windows
É possível instalar o servidor RStudio numa máquina do Windows? Eu sei que é possível se eu usar AMI, mas como poderia instalá-lo sem AMI?
14
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
.
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