scp: 잘못된 옵션 - 0 [닫음]

scp: 잘못된 옵션 - 0 [닫음]

shh 연결을 통해 원격 서버에 데이터를 복사하려고 합니다.

다음 오류가 발생합니다.

[localhost]: scp: illegal option -- 0
[localhost]: usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[localhost]: [-l limit] [-o ssh_option] [-P port] [-S program]
[localhost]: [[user@]host1:]file1 ... [[user@]host2:]file2

내가 사용하는 스크립트는 다음 요청을 수행합니다.

 scp -p10012 /Users/trst/Docs/repositories/pro/.envoydeploy/tmp/servers/172.12.11.150 [email protected]:/var/www/pro/tmp/service_owner

답변1

scp에서 포트를 설정하는 스위치는 대문자로 표시됩니다.-P

 -P port
         Specifies the port to connect to on the remote host.  Note that
         this option is written with a capital ‘P’, because -p is already
         reserved for preserving the times and modes of the file in
         rcp(1).

 -p      Preserves modification times, access times, and modes from the
         original file.

소문자는 -p인수를 사용하지 않으므로 10012추가 옵션 시퀀스로 처리되며 유효한 옵션(SSH 프로토콜 제어)이지만 -1그렇지 않으므로 오류가 발생합니다.-2-0

관련 정보