Como mover arquivos do meu servidor web para a minha máquina dev (local)?

0

Estou executando um Linux Ubuntu 10.0.4 sem cabeça no meu servidor. Eu só permito acesso ao servidor usando ssh (e scp).

Eu tenho uma máquina dev localizada em casa (atrás de um firewall) e eu sou capaz de copiar arquivos da minha máquina local (dev) para o servidor usando o scp. No entanto, agora eu quero transferir arquivos de outra maneira, ou seja, do servidor para minha máquina dev.

Alguém sabe a melhor maneira de fazer isso? BTW, estou executando o mesmo sistema operacional na minha máquina dev (Ubuntu 10.0.4)

    
por Takashi 14.12.2010 / 09:48

2 respostas

1

você acabou de scp-lo de volta para sua máquina em casa

scp username@tohostname:/remotefile /newlocalfile

você pode usar a opção '-r' para cópias recursivas

    
por 14.12.2010 / 10:44
0

Sua máquina de desenvolvimento residencial tem um endereço IP público ou o firewall está fazendo NAT e atribuindo a ele um endereço privado (que provavelmente seria um endereço 192.168.xy, embora 10.xyz ou (raramente) 172. (16-31 ) .xy também são possibilidades)?

  • Se tiver um endereço IP público, você pode configurar seu firewall para permitir acesso à porta 22 para esse endereço e deve Just Work (TM) de lá.

  • Se tiver um endereço IP privado, você precisará configurar o encaminhamento de porta no firewall para que as conexões da porta de entrada 22 com o firewall sejam redirecionadas para a caixa dev. Uma vez configurado, você deve ser capaz de enviar ssh / scp para o endereço IP público do firewall e a conexão será enviada de forma transparente para a caixa dev.

por 14.12.2010 / 11:14