scp 해당 파일이 없습니다


3

Mac OSX에서 원격 서버에서 파일을 가져옵니다. 다음 명령을 실행합니다.

scp remoteusername@remotehostip:/home/username/file.tar ./Users/localusername/Documents/specialdir

나는 응답을 받는다

scp: /home/username/file.tar: no such file or directory

그러나 원격 호스트로 ssh하고 실행할 때

cd /home/username
ls

file.tar가 표시됩니다. 디렉토리 / 파일에 대한 전체 읽기 / 쓰기 권한이 있습니다. 이것은 새로운 터미널에서 실행됩니다 (즉, ssh를 통해 원격 호스트에 아직 로그인하지 않았습니다). 내가 뭘 잘못하고 있습니까?

편집하다

* 와일드 카드를 사용하여 해결했습니다 .. 루트 문제가 무엇인지 / 확실하지는 않지만.


remoteusername을 사용하여 연결 한 다음 / home / username 디렉토리에서 파일을 가져 오려고합니다. 동일한 사용자입니까 아니면 다른 사용자입니까?
서지

SCP와 동일한 사용자로 로그인하고 있습니까?
Paul Calabro

@Serge 예, 같은 사용자입니다.
KDEx

이것을 시도 했 scp remoteusername@remotehostip:file.tar ./Users/localusername/Documents/specialdir습니까?
서지

2
파일 이름에 흥미로운 문자가 있습니까? (나는 *\ *로 이스케이프 해야하는 것과 같은 것들을 생각 하고 있습니다. 또는 앰퍼샌드? 사용자는 디렉토리에 대한 읽기 권한을 가지고 있습니까? -여기서 추측하는 것
Hennes

답변:


1

나는이 같은 문제가 있었고 * 와일드 카드를 사용하여 작동했습니다. 내 파일 이름에 my-file-2015-01-01.zip과 같은 대시가 있으므로 * .zip을 사용해야하는 이유가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.