Eu tive esse mesmo problema e usei * curinga para que funcionasse. Meu nome de arquivo tem traços nele, como my-file-2015-01-01.zip, então talvez eu precisei usar * .zip
Estou no mac osx, obtendo um arquivo de um servidor remoto. Eu corro o seguinte comando:
scp remoteusername@remotehostip:/home/username/file.tar ./Users/localusername/Documents/specialdir
Eu recebo a resposta
scp: /home/username/file.tar: no such file or directory
No entanto, quando eu ssh no host remoto e executo
cd /home/username
ls
file.tar é exibido. Tenho permissões completas de leitura / gravação para o diretório / arquivos. Isso é executado em um novo terminal (ou seja, eu ainda não estou logado via ssh para o host remoto) O que estou fazendo errado?
Editar
Eu trabalhei em torno dele usando o curinga * * embora eu ainda não tenha certeza do que é o problema raiz.
Eu tive esse mesmo problema e usei * curinga para que funcionasse. Meu nome de arquivo tem traços nele, como my-file-2015-01-01.zip, então talvez eu precisei usar * .zip