
Acho que meu HD pode estar falhando. Está fazendo barulho. Então, quero fazer backup de todos os arquivos em outro PC. Há muitas coisas, então passar de um para outro com uma chave USB não é realmente uma opção.
Instalei o openssh-server no pc que desejo fazer backup. Então, do outro, tentei recuperar meus arquivos.
Tentei com FileZilla, Nautilus, Dolphin e via linha de comando. Posso ver os arquivos remotos, mas não consigo copiá-los para uma pasta local. É sempre "permissão negada" ou alguma mensagem de erro desse tipo.
Acho que algumas coisas estão erradas com openssh-server :
Primeiro de tudo, para instalá-lo é "sudo apt install openssh-server" então o nome muda e passa a ser sftp-server. Mas apenas "man sftp-server" parece funcionar. Simplesmente digitar "sftp-server" ou "sftp-server start", seja eu root ou não, diz "comando não encontrado".
Em segundo lugar, não parece funcionar. Qual o sentido de me mostrar os arquivos remotos e não permitir que eu os copie?
Terceiro, estou preocupado com meu disco rígido e agora não é hora de brincar!
Digitei "systemctl status" e vi "Estado: degradado". Então digitei "systemctl reset-failed" e tornou-se "Estado: em execução", mas ainda não consigo obter meus arquivos.
Responder1
Quando você diz "todos os arquivos", presumo que deseja copiar apenas os arquivos de propriedade do usuário, e não os arquivos de propriedade do root. (Se você estiver tentando copiar outros arquivos, especifique na sua pergunta).
No Nuatilus (Arquivos), pressione CTRLLpara revelar a barra de localização. Digite o seguinte e pressioneEnter
ssh://<your remote computer>.local
Substitua <your remote computer>
pelo nome do computador de onde você deseja copiar os arquivos. Alternativamente, você pode substituir <your remote computer>.local
pelo endereço IP do computador de onde deseja copiar os arquivos.
O Nautilus solicitará um ID de usuário e uma senha para o usuário no computador remoto. Navegue até os diretórios de propriedade do usuário de onde deseja copiar os arquivos.
Então, você pode usar métodos usuais para copiar arquivos:
- CTRLC(copiar e CTRLVcolar)
- Ou arraste e solte em outra janela ou guia do Natuilus em sua máquina local
Responder2
Obrigado PJ Singh, mas também não funcionou. Consegui fazer o contrário.
Vou chamar pc1 o pc para fazer backup (Kubuntu) e pc2 o pc no qual eu queria salvar os arquivos (Lubuntu).
Quando tentei usar o pc2 para arrastar arquivos do pc1 para o pc2, tudo falhou. Quando tentei usar o pc1 para enviar seus arquivos para o pc2, ele funcionou.
Digitei "sudo apt install openssh-server" no pc2. Fui para o diretório pai do meu diretório de backup, chamado "Backup", e digitei "sudo chmod 777 Backup".
No pc1, digitei "sudo apt install deja-dup", "sudo apt install duplicity" e "deja-dup".
Isso tem uma GUI. Escolhi “rede” como localização e forneci o endereço no formato “sftp://192.168.1.99”. (Se você não sabe qual é o seu, abra a página de administração da sua caixa (192.168.0.1 ou 192.168.1.254, etc, depende do seu ISP) e você encontrará os endereços IP locais dos computadores conectados.
Existem outras perguntas sobre o deja-dup, mas são bastante claras, são perguntas do tipo "Qual diretório você deseja fazer backup?".
Agora, talvez PJ Singh esteja certo e eu tenha arquivos pertencentes ao root ou a outra pessoa. Eu não verifiquei.