É muito improvável que você tenha acesso de gravação a / home (você precisará especificar algo como / home / user).
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.
É muito improvável que você tenha acesso de gravação a / home (você precisará especificar algo como / home / user).
Você poderia postar a mensagem de erro exata? Talvez o nome do usuário no seu computador de casa seja outro?
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.
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?