scp가 작동하지 않습니다

scp가 작동하지 않습니다

서버 1에 있는 디렉터리의 모든 파일을 서버 2에 있는 동일한 이름의 디렉터리로 전송하려고 하므로 다음 명령을 사용합니다.

scp [email protected]:/../../var/www/backups

그러나 이것이 내가 얻은 유일한 대답입니다.

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

내가 뭘 잘못했나요? 나는 이전에 이 명령을 사용한 적이 있으며 지금까지는 훌륭하게 작동합니다.

답변1

두 가지가 잘못되었습니다.

  • 매개변수는 하나뿐이므로 최소 2개가 필요합니다.
  • /../../"최상위 디렉토리의 상위 디렉토리"를 의미하는 것은 오해의 소지가 있으며 기껏해야 무시될 것입니다.

내 생각엔 별표( *)가 누락되었거나 undef 변수( scp및 사이 root@...) 가 있는 것 같습니다.

관련 정보