SFTP를 사용하여 파일이나 디렉터리를 원격 시스템에 복사하는 방법

SFTP를 사용하여 파일이나 디렉터리를 원격 시스템에 복사하는 방법

이 명령을 사용하여 클라우드의 원격 가상 머신으로 세션을 시작하고 로컬 머신에서 해당 머신으로 파일을 복사하려고 시도했는데 다음 명령을 사용했습니다. 불행하게도 다음 오류가 발생했습니다.sftp [email protected]put l1/l2/file.tar.gz /rl1

remote open("/rl1"): Permission denied

답변1

이 명령

put l1/l2/file.tar.gz  /rl1

파일을 원격 루트 디렉터리( /)에 복사합니다. 이는 아마도 여러분이 원하는 것이 아닐 것입니다(그리고 일반 사용자로서 여러분은 확실히 이에 대한 액세스 권한이 없습니다). 다음과 같이 파일을 홈 디렉터리( )에 복사하고 싶을 수도 있습니다 ~.

put l1/l2/file.tar.gz  ~/rl1

또는 현재 디렉토리

put l1/l2/file.tar.gz  ./rl1

또는

put l1/l2/file.tar.gz  rl1

이것은 당신에게 도움이 될 것입니다.

관련 정보