pscp 사용 및 권한 획득이 거부됨

pscp 사용 및 권한 획득이 거부됨

다음 명령을 사용하여 pscp를 사용하여 가상 우분투 서버로 파일을 전송하고 있습니다.

pscp test.php user@server:/var/www/test.php

오류 권한이 거부되었습니다. /home/user/ 폴더로 전송하려고 하면 문제가 없습니다.

나는 이것이 내가 사용하고 있는 사용자가 /var/www/ 폴더에 접근할 수 없다는 것과 관련이 있다고 생각합니다. SSH를 사용할 때 /var/www/ 경로에 액세스하려면 sudo를 사용해야 합니다.

/var/www/ 경로에 액세스하고 실제로 이 폴더로 파일을 전송할 수 있도록 pscp가 "sudo"를 서버로 전송하도록 지정할 수 있습니까?

답변1

/var/www/에 대한 액세스 권한이 없다는 것이 맞을 가능성이 높습니다. 당신이 할 수 있는 일은 게스트가 작성하고 완료되면 원래 상태로 다시 변경할 수 있도록 chmod /var/www/ 입니다(나는 이에 대해 조언하고 싶습니다). /var/www/를 소유한 그룹에 사용자를 추가하고 그룹이 읽기/쓰기/실행용으로 설정되어 있는지 확인할 수 있습니다.

관련 정보