보안 사본 (scp)을 통해 Google 클라우드가 호스팅하는 Linux (Debian) 인스턴스로 파일을 전송하려고합니다. 나는 문서가 로컬 머신에서 인스턴스로 연결하라는 말을 정확히했다. https://cloud.google.com/compute/docs/instances/connecting-to-instance. Google 클라우드 scp 사용 권한이 거부되었습니다.
- 는 SSH의 Keygen은
- 추가 이
나는 성공적으로 로그인 할 수 있습니다 내 인스턴스에 Keygen은 만든 사람 :
ssh -i ~/.ssh/my-keygen [USERNAME]@[IP]
하지만를 내가 얻을 인스턴스에 파일을 복사 할 때 "permission denied"메시지가 표시됩니다.
scp -r -i ~/.ssh/my-keygen /path/to/directory/ [USERNAME]@[IP]:/var/www/html/
은 내가 파일을 기록 할 권한이 없습니다 로그인있는 사용자처럼 보이는, 그래서 나는 이미의/var/www가 /의 파일 권한을 변경하려고했으나이 여전히 권한을 부여 거부 된 메시지.
또한 사용자를 루트 그룹에 추가하려고 시도했지만 여전히 동일한 문제가 발생합니다.
usermod -G root myuser
SCP 또는 사용자 권한으로 문제가 있는지 확인하고 서버의 다른 디렉토리 (/ tmp/또는 사용자 홈 디렉토리)로 SCP 파일을 시도하십시오. –
@BalajiReddy 나는 당신이 말한 것을 시도했지만, 같은 허락을 받아서 메시지를 거부했습니다. – Robbert