Încerc să-mi dau seama de această problemă de ceva vreme. M-am conectat la VM-ul meu pentru a accesa RStudio (un IDE). Mai mult, rulez următoarea comandă:
gcloud beta compute --project "nume-proiect" ssh "my-rstudio" --ssh-flag="-X"
și obțineți următoarea eroare:
Permisiune refuzată (cheie publică).
EROARE: (gcloud.beta.compute.ssh) [/usr/bin/ssh] a ieșit cu codul de întoarcere [255].
Am încercat să-mi dau seama ce se întâmplă, așa că am folosit stegulețul mai pronunțat:
gcloud beta compute --project "nume-proiect" ssh "my-rstudio" --ssh-flag="-vvv"
Ultimele câteva rânduri sunt ca atare:
debug1: Oferă cheie publică: /Users/sherifgerges/.ssh/google_compute_engine RSA SHA256:EUjXtb36bMLZr9QytqoCfxvpUgRFNC2mBnr6SCGkp6o explicit
debug3: trimite pachet: tip 50
debug2: am trimis un pachet publickey, așteptați răspuns
debug3: primire pachet: tip 51
debug1: Autentificări care pot continua: cheie publică
debug2: nu am trimis un pachet, metoda dezactivare
debug1: Nu mai sunt metode de autentificare de încercat.
[email protected]: Permisiune refuzată (cheie publică).
EROARE: (gcloud.beta.compute.ssh) [/usr/bin/ssh] a ieșit cu codul de întoarcere [255].
Ai idee ce se poate întâmpla aici? Am încercat să-mi șterg cheile SSH din Metadate
secțiunea consolei. Asta nu a mers.
În plus,
lista de rute de calcul gcloud
returnează cele așteptate
default-internet default 0.0.0.0/0 default-internet-gateway 1000
Am încercat sugestii în alte fire de ore întregi. Orice ajutor ar fi foarte apreciat!
EDIT: Am încercat să opresc/pornim VM-ul prin consolă. Nici asta nu a funcționat, din păcate. :(