이 명령을 사용하여 클라우드의 원격 가상 머신으로 세션을 시작하고 로컬 머신에서 해당 머신으로 파일을 복사하려고 시도했는데 다음 명령을 사용했습니다. 불행하게도 다음 오류가 발생했습니다.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
이것은 당신에게 도움이 될 것입니다.