
Estou em uma máquina virtual tentando copiar um arquivo do SSH para o sistema local. Usando Debian. Não vejo a opção "Conectar a". Quando tento fazer isso pelo terminal, entro
scp [[email protected]]:[path to the file obtained using "find"]
e isso apenas me dá opções para uso do scp, como -c etc. Se eu inserir o comando acima e adicionar Downloads, ele diz nome do arquivo e 100%, tamanho, etc., mas a pasta Downloads está vazia. O que estou fazendo de errado? Por favor ajude!
Responder1
Eu sugeriria cd
ir para o diretório de destino e fazer o seguinte:
touch dummyfile
- verifique se você tem permissão para criar localmente.- Verifique se você pode usar o SSH no local remoto e ler o arquivo que está tentando copiar. Tente
ssh -vvv
depurar problemas de conectividade e chave SSH. scp user@remote .
- o ponto aqui é o diretório atual, então o scp deve copiar o arquivo localmente.
Espero que você ache isto útil.
Responder2
Experimente isto:
scp remoteuser@server:.bash_history newfile
Só precisa mudar duas coisas: nome do usuário remoto e nome do servidor
Se funcionar, você deverá obter um arquivo no PC local chamado newfile. Há uma pequena chance de que não funcione se você não tiver .bash_history na máquina remota, mas vale a pena apostar.