2016-04-14 55 views
-1

'a bağlanamıyor. GCloud hizmetini denemeyi deniyorum ve ssh yoluyla bağlanmayı deneyin. İlk anda benim Mac kullanıcı adımı unutmak, bu yüzden bunu yaparak yanlış yaptım: SSH, Google Cloud

doe-MacBook-Pro:Documents does$ ssh -i ~/.ssh/google_compute_engine [email protected] 
Warning: Identity file /Users/does/.ssh/google_compute_engine not accessible: No such file or directory. 
The authenticity of host '111.111.111.111 (111.111.111.111)' can't be established. 
ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxx. 
Are you sure you want to continue connecting (yes/no)? y 
Please type 'yes' or 'no': yes 
Warning: Permanently added '111.111.111.111' (ECDSA) to the list of known hosts. 
Permission denied (publickey). 

sonra adımı biliyorum, denedim:

doe-MacBook-Pro:Documents does$ ssh -i ~/.ssh/google_compute_engine [email protected] 
Warning: Identity file /Users/does/.ssh/google_compute_engine not accessible: No such file or directory. 
Permission denied (publickey). 

ve bana hata veriyor. Bu sorunu nasıl çözebilirim?

cevap

1

Bunun, ssh kullanıcı adıyla ilgisi yoktur. Kontrol iki şey birinci ve oradan gidebilirsiniz:

  1. İzin: o hiç var vermez: yani en az 0400'dür
  2. Dosya, sizin tarafınızdan okunabilir olmalıdır?
+0

Bunları nasıl yapabilirim? – yogieputra

+0

Evinizde dir, do 'ls -l .ssh' ve dosyanın var olup olmadığını ve izinlerini kontrol edip etmediğini görün. –

+0

@Liverpool burada dosya izinlerinin hızlı bir öğreticisi: http://www.tutorialspoint.com/unix/unix-file-permission.htm –

0

Sorun SOLVED!

gcloud compute ssh project-name komutunu tamamlamadım. Komutu bitirdikten sonra google_compute_engine dosya oluşturur. Artık Google Cloud'uma SSH üzerinden bağlanabiliyorum.

İlgili konular