Como configuro um servidor como este? [fechadas]

-1

Então eu sei que isso já foi respondido, mas ainda não tenho certeza. O que eu quero fazer é, ter o Ubuntu instalado no meu computador, e configurá-lo para que eu possa ir a qualquer lugar, acessar um site especial, fazer login e acessar e controlar a mesma instalação do Ubuntu.

Então, isso é como um servidor, mas, em vez disso, o SO estaria fisicamente no meu PC, e o site seria apenas para acesso de qualquer lugar.

E também, se eu fizesse isso, estaria usando meu Wi-Fi em casa (o que eu pretendo fazer) ou o WiFi em qualquer lugar que eu estivesse se eu abrisse um site nesse SO "remoto"?

E eu sei que existem serviços e soluções de PC remotos, mas gostaria de fazer o meu próprio, pois o terei como quiser, e posso ter certeza de que ele não será bloqueado por um proxy ou qualquer coisa.

NOTA: Tudo o que estou procurando é o que eu preciso obter e / ou configurar. Você não precisa entrar em muitos detalhes. Eu sou um usuário bastante avançado, então não tenha medo de se tornar técnico;).

    
por UltraLuminous 03.06.2016 / 19:42

2 respostas

1

A rede:

Configure o DNS dinâmico (para que você possa acessar seu PC de qualquer lugar) :

Use um serviço gratuito chamado NoIP:

  1. Inscreva-se para a conta em NoIP .
  2. Configure um nome de domínio em seu site (isso é gratuito, mas fornecerá um endereço da Web: your-preferred-name.noip.org )
  3. Configure o Cliente de atualização dinâmica usando seu guia . Depois disso:
    1. Execute sudo chown "$USER" /usr/local/etc/no-ip2.conf para que você possa executar o serviço sem acesso root
    2. Adicione o comando noip2 aos seus Aplicativos de inicialização .

Configure seu roteador para permitir conexões externas:

Você precisa encaminhar as portas. Isso é diferente para todos os roteadores , portanto, verifique portforward.com os guias em praticamente todos os roteadores .

Exatamente quais portas encaminhar serão discutidas posteriormente.

Controle remoto:

Acesso remoto ao terminal:

  1. Instale o servidor OpenSSH: sudo apt install openssh-server
  2. Inicie:
    1. (Ubuntu com mais de 15.04) sudo service sshd start
    2. (Ubuntu 15.04 ou mais recente) sudo systemctl start sshd

Conectando-se no Windows usando o aplicativo PuTTY ( site ).

Acesso gráfico remoto:

Suas opções:

% bl0ck_qu0te%

Isso vem junto com o Ubuntu, em um aplicativo chamado 'Desktop Sharing'.

Conecte-se a partir do Windows usando o TigerVNC View ( site )

% bl0ck_qu0te%

Isso não é código aberto, mas funciona muito rápido.

Configuração do roteador: (continuação)

Portas a encaminhar:

  • 22 para SSH
  • 5800 e 5900 para VNC
  • Nada necessário para o TeamViewer
por UniversallyUniqueID 03.06.2016 / 22:00
0

Isso não tem nada a ver com o Ubuntu, isso é realmente uma questão de rede e VPN.

Para começar, se sua máquina for morar em sua casa e nunca se mover, você precisará configurar seu roteador / firewall doméstico para permitir a VPN em sua rede (a partir de fora dela), assim que estiver você pode usar o SSH no servidor, no VNC ou em qualquer outro produto que você possa encontrar para controlar a máquina.

Se o seu servidor estiver hospedado fora de sua casa, você precisará entrar em contato com o provedor de hospedagem para ver como ele deseja que você faça VPN em sua rede.

No que diz respeito a wireless, onde quer que você esteja, você terá que descobrir como se conectar à internet, onde quer que a máquina que você deseja conectar esteja relacionada, precisa se conectar de onde está.

Com base na sua pergunta, essa é a minha melhor resposta.

    
por Christopher Angulo-Bertram 03.06.2016 / 20:33