Copiando dados do servidor para o PC na mesma rede

2

Recentemente, configurei um servidor para hospedar meus filmes, músicas e outros dados.

Eu estava tentando copiar os dados de volta para o meu computador de casa usando este comando

scp files/on/server user@homecomputer:/home

a resposta era desconhecida usuário @ computador, então eu substituído com o endereço IP ainda a mesma diferença. Como posso consertar isso?

Por favor e obrigado.

    
por myusuf3 28.08.2010 / 18:05

4 respostas

1

É muito improvável que você tenha acesso de gravação a / home (você precisará especificar algo como / home / user).

    
por JanC 30.08.2010 / 19:00
0

Você poderia postar a mensagem de erro exata? Talvez o nome do usuário no seu computador de casa seja outro?

    
por maxschlepzig 28.08.2010 / 18:18
0

Eu não posso dar uma resposta definitiva sem conhecer sua organização de rede (que você deveria ter descrito com mais precisão), mas aqui estão algumas informações que podem ajudá-lo.

Você menciona um "PC na mesma rede", mas também um "computador doméstico". O seu "computador doméstico" está realmente na mesma rede que o servidor? Se não, talvez o computador doméstico esteja protegido por um firewall e você não possa iniciar uma conexão do servidor para o computador doméstico, apenas do computador doméstico para o servidor. Em particular, se o computador doméstico estiver por trás de uma NAT e o servidor estiver fora da área NATed, o servidor simplesmente não poderá veja o computador em casa.

Outras respostas notaram possíveis problemas com o seu comando. Se você tivesse cortado e colado a mensagem de erro exata (o que você deveria ter feito), teria sido possível dizer se esses problemas potenciais eram problemas reais.

Em qualquer caso, as conexões reversas ssh (ou seja, ssh da casa para o servidor e depois do servidor para a casa) são difíceis de gerenciar (possíveis problemas de firewall, possíveis problemas de autenticação, necessidade de executar um servidor ssh localmente). Então, em vez de iniciar a cópia do servidor, inicie-a no computador doméstico.

Além disso, o scp não é uma ferramenta particularmente boa para copiar um grande número de arquivos. Se você quiser fazer uma cópia única, ou se você está sempre copiando arquivos do servidor para o computador de casa e nunca o contrário, use o rsync. Se você quiser manter os dois computadores sincronizados, use uníssono - é mais fácil de usar e menos propenso a erros do que o rsync para sincronização bidirecional.

    
por Gilles 30.08.2010 / 22:15
0

Você tem o pacote openssh-server instalado no segundo computador? Caso contrário, instale-o; que deveria tornar possível conectar com o ssh / scp / sftp ao segundo computador?

    
por frabjous 30.08.2010 / 20:22