Autor Tópico: Copiar arquivos entre diferentes redes  (Lida 1775 vezes)

Offline andrerossidc

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Copiar arquivos entre diferentes redes
« Online: 20 de Janeiro de 2010, 15:38 »
Pessoal, tenho o seguinte problema.

Na minha empresa, um computador tem um IP externo (vou chamá-lo de pc_externo), o qual posso acessar de casa. Porém, os outros computadores da empresa ficam "atrás" dessa máquina e recebem um IP local (tipo: 192.168.206.5).

Eu utilizo linux na máquina do trabalho (que vou chamar de pc_trabalho) e em casa (pc_casa). Quando estou em casa e quero acessar o pc_trabalho, faço um ssh no pc_externo e, a partir dele, acesso o pc_trabalho (192.168.206.5).

Antigamente, eu tinha acesso de escrita no pc_externo, então eu copiava os arquivos do pc_interno p/ o pc_externo e desse para meu computador de casa (pc_casa).

Como eu não tenho mais acesso de escrita no pc_externo, eu gostaria de saber como faço para copiar os arquivos do pc_trabalho (192.168.206.5) diretamente para o pc_casa, se é que isso é possível.

Muito Obrigado!

junniox

  • Visitante
Re: Copiar arquivos entre diferentes redes
« Resposta #1 Online: 20 de Janeiro de 2010, 15:55 »
Boas, é possível, mas vc tem que levar algumas coisas em consideração....
Se o computador que vc usa no trabalho não estiver sujeito à regras de bloqueio, e a conexão da sua casa NÃO for via rádio
você só precisa instalar, por exemplo, o SSH no computador da sua casa... e liberar a porta escolhida para o SSH, por exemplo a porta 22...
certifique-se do IP da sua casa, o IP público....

no computador do trabalho, abra o terminal e faça um SSH, por exemplo:
ssh usuario@200.200.100.15 -p <porta_SSH_suaCasa>

Sugiro que troque a porta do SSH, a porta 22 é manjada OK..

[]'s

Offline andrerossidc

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Copiar arquivos entre diferentes redes
« Resposta #2 Online: 20 de Janeiro de 2010, 15:59 »
Muito obrigado junniox.

O problema é que compartilho internet em casa, por isso uso um roteador wireless. Com isso, não tenho um IP externo.

Atenciosamente.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Copiar arquivos entre diferentes redes
« Resposta #3 Online: 20 de Janeiro de 2010, 19:30 »
vc vai iniciar isso de onde, do serviço ou de casa?

Se for iniciar de serviço, peça a quem tenha acesso administrativo no PC do serviço pra liberar pra vc um redirecionamento de portas, permitindo que vc acesse os PCs da rede interna diretamente. Não é difícil de fazer, mas vai depender da política de segurança de sua empresa.

Vai ser algo do tipo:

iptables -t nat -A PREROUTING -p tcp -d <endereço do PC externo> --dport 22005 -j DNAT --to 192.168.206.5:22
iptables -A FORWARD -p tcp -d 192.168.206.5 --dport 22 -j ACCEPT

Vc repete isso pra cada máquina da rede interna, mudando o número da porta (22006, 22007, etc) e o ip da máquina na rede interna (192.168.206.6, 206.7, ...).

Assim vc vai poder contactar diretamente os micros da rede interna, a partir de qq lugar da internet.

Outra coisa que dá pra fazer é usar o programa SSH em modo "forwarder", mas é um pouco mais complicado, e não sei se não precisaria ser executado como root.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline andrerossidc

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Copiar arquivos entre diferentes redes
« Resposta #4 Online: 20 de Janeiro de 2010, 20:24 »
Eu iria iniciar isso a partir de casa. Depois de executar os comandos que foram passados na msg anterior, como faço para copiar os arquivos do pc_trabalho para o pc_casa?

Obrigado.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Copiar arquivos entre diferentes redes
« Resposta #5 Online: 20 de Janeiro de 2010, 22:09 »
Tanto em um como em outro, a idéia seria vc ter como logar diretamente nas estações internas por SSH. Dessa forma, vc copiaria os arquivos de/para as máquinas internas da mesma forma como fazia com a máquina "pc_externo". Ou ainda por "scp", "sftp" ou "sshfs://".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D