Como SEGURO “abrir” uma máquina doméstica por trás de um firewall, para que uma máquina remota possa acessá-la? [fechadas]

1

Minha máquina doméstica está em uma rede atrás de um firewall e não pode ser 'pingada' diretamente. Eu quero ser capaz de executar um trabalho cron em uma máquina remota, que irá entrar em minha máquina em casa e copiar de forma segura os arquivos.

Estes são os dois obstáculos a serem superados:

  1. Como tornar minha máquina (ou pelo menos a pasta que desejo "compartilhar") visível para o mundo externo

  2. Como copiar os arquivos com segurança, sem intervenção humana.

Alguém pode ajudar?

BTW, ambas as máquinas estão executando o Ubuntu 10.0.4

    
por user35402 07.08.2010 / 09:36

1 resposta

4

O que você precisa fazer:

  • Verifique se o seu roteador doméstico encaminha uma porta para o ssh para o seu computador doméstico. O padrão para ssh é a porta 22, mas você pode querer escolher outra porta para evitar tentativas de login aleatórias nessa porta.
  • verifique se o sshd (servidor openssh) é executado em sua máquina doméstica
  • De preferência, faça uma chave ssh na máquina do remetente e instale-a em sua máquina doméstica, para que sua máquina remota possa efetuar login sem uma troca de senha com sua máquina doméstica.
  • faça um cronjob simples usando scp para copiar arquivos.
por 07.08.2010 / 09:43