Estou tentando fazer isso funcionar há alguns dias, mas não consigo descobrir. Estou tentando scp
uma pasta cheia de .tar
arquivos do meu servidor Ubuntu-Server para a minha área de trabalho do Windows. Quero enviá-lo do meu servidor para o meu desktop, porque gostaria de automatizar o processo por meio de um bash
script.
Estou usando um comando como este:
scp -r path/to/folder Username@Windowsmachineip:C:/path/to/folder/
Quando executo o comando, recebo o erro no such file or directory
, mas ele cria uma pasta com o nome da pasta no meu servidor.
O que posso fazer é copiar arquivos únicos, mas somente se eu especificar um nome para o arquivo na minha área de trabalho, como este
scp -r path/to/folder/file Username@Windowsmachineip:C:/path/to/folder/file
Se eu tentar sem o nome do arquivo no final, recebo o mesmo erro. Também tentei com a -p
flag, seguindo uma sugestão, mas deu o mesmo erro. Tentei puxar do servidor para minha área de trabalho, mas recebi o mesmo erro. Eu também tentei o sftp, que fornece esta saída:
dest open "/E:/backup/minecraft/backup_minecraft_24_03_2024_06:01:04.tar": No such file or directory
upload "backup/minecraft/backup_minecraft_24_03_2024_06:01:04.tar" to "/E:/backup/minecraft/backup_minecraft_24_03_2024_06:01:04.tar" failed
O erro que recebo com o sinalizador scp e -v é:
scp: debug1: fd 3 clearing O_NONBLOCK
Sending file modes: C0666 471111680 backup_minecraft_23_03_2024_22:29:33.tar
Sink: C0666 471111680 backup_minecraft_23_03_2024_22:29:33.tar
scp: E:/backup/minecraft/backup_minecraft_23_03_2024_22:29:33.tar: No such file or directory
Por que isso não funciona?