2013-11-21 4 views
2

방금 ​​새 인스턴스를 만들고 지금은 내 Google Compute Engine에 원격으로 연결할 수 없습니다. 그리고 내가 이것을 할 때 나는 이런 오류가있다.Google Compute Engine SSH

D:\>gcutil --service_version="service_version_name" --project="project_name" ssh-- zone="zone_name" "instance_name" 
WARNING: You don't have an ssh key for Google Compute Engine. Creating one now.. 
. 
WARNING: Could not generate compute ssh key: There was a problem running ssh-key 
gen: [Error 2] The system cannot find the file specified. 

왜 파일을 지정 하시겠습니까? 문제를 해결하는 방법?

감사

답변

4

당신은 너무 gcutil는 SSH 키 쌍을 생성 할 수없는, ssh-keygen이 시스템에 설치되어 있지 않습니다.

설치 지침은 this answer을 참조하십시오.이 방법은 git에서도 사용할 수 있지만 Windows에서는 ssh-keygen을 얻는 방법입니다. gcutil는 SSH 키 쌍 생성하려고하는 이유에


참고 :

당신은 인스턴스에 연결할 수하기 위해 SSH 키 쌍을 필요로한다. 키 쌍을 사용하지 않고 인스턴스를 시작하면 사용할 수 없으므로 대부분 gcutil 에이전트가 새 키 쌍을 생성하려고 시도하고 있습니다.

이 작업은 ssh-keygen 유틸리티를 사용하여 수행됩니다.

0

cygwin에서 실행하면 성공합니다. ssh-keygen이 /을 찾으려고 시도하기 때문에 이것이 제안됩니다.

0

이 문제는 지난주에 고정되었습니다. Cygwin에서이

gcloud 컴퓨팅 SSH "instanse"

창에와 시도

0

(우리는 기본 Windows 설치가) 더 이상 필요하지 않음을 유의하시기 바랍니다 https://developers.google.com/cloud/sdk/

에서 클라우드 SDK를 다시 설치하십시오 만약 당신이 previusly, 퍼티 창을 자동으로 엽니 다

관련 문제