Google Cloud에서 호스팅되는 서버로 컴퓨터에서 SSH를 보낼 수 없습니다.Google 서버 콘솔 ssh를 제외한 서버에 ssh를 연결할 수 없습니다.
정상적인 ssh-keygen을 [email protected]으로 시도하고 지난 번에 작동 한 공개 키를 업로드했지만 이번에는 그렇지 않았습니다. 계정의 비밀번호를 변경 한 후 문제가 발생했습니다. 그 후에 나는 연결을 끊을 때까지 연결이 끊어지지 않았지만 더 이상 계정에 ssh 또는 sftp를 보낼 수 없습니다.
그런 다음 gcloud ssh user @ instance를 시도해 보았지만 정상적으로 실행되어 아직 전파되지 않았다고 말했습니다.
나는 서버의 SSH 설정 파일에 AllowUsers user
을 추가하고 나는 서버에 SSH를 다시 시작하지만, 여전히 같은 결과 여기
오류입니다 :
Permission denied (publickey).
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
업데이트 :
Google 기술 지원팀에서 일해 왔으며이 문제는 아직 해결할 수 없습니다. authorized_keys
이라는 파일은 부팅 할 때 다른 사용자에게 계속 변경되며 계속 로그인 할 수 없습니다.
그래서 나는 그것을 변경 :
thisUser:www-data 755
하지만 부팅이 그것을 변경 :이 문제를 해결하기 위해 몇 가지가 있습니다
otherUser:otherUser 600