Puncte:0

Modificarea sau actualizarea expresiei de acces în gcp lamp vm

drapel kp

Încerc să descarc fișiere dintr-un anumit folder dintr-unul dintre VM-urile mele de pe gcp folosind următoarea comandă

gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_DIR

După ce rulează comanda, terminalul gcp îmi cere o expresie de acces.

Introduc expresia de acces și primesc un mesaj care spune

EROARE: (gcloud.compute.scp) [/usr/bin/scp] a ieșit cu codul de returnare [1].

Întrebările mele: Cum schimb sau actualizez fraza de acces?

Notă: Fraza de acces a fost setată prin rularea următoarei comenzi: autentificare gcloud auth

Ce am făcut deja?

  • Am încercat să repornesc și să reîncarc apache2.
  • Căutare online pentru problema folosind motoarele de căutare populare.
  • Soluția menționată aici Cum îmi schimb expresia de acces la cheia privată? nu va funcționa, deoarece cere vechea frază de acces pentru ao schimba
Wojtek_B avatar
drapel jp
Puteți descrie cum exact ați setat expresia de acces? Vă conectați de la mașina dvs. locală sau de la un alt VM din același VPC?
user4540741 avatar
drapel kp
Rulând această comandă gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_DIR pe terminalul lampa vm
John Hanley avatar
drapel cn
Comanda „gcloud auth login” nu setează expresia de acces pentru o VM. Mașinile virtuale Google Cloud nu folosesc expresii de acces. Ei folosesc perechi de taste SSH.
user4540741 avatar
drapel kp
dacă rulați gcloud auth login în terminalul VM, va afișa un link, dacă faceți clic pe link, va partaja un cod alfanumeric pe care trebuie să îl copiați și să îl introduceți în terminal. Apoi întreabă dacă zona și id-ul proiectului sunt corecte, după aceea cere o frază de acces și în acest pas, are 2 opțiuni una pentru introducerea unei fraze de acces sau pentru a o păstra necompleată. Puteți porni o lampă VM și puteți verifica singur.
John Hanley avatar
drapel cn
Confundați autorizarea Google Cloud cu autorizarea serverului SSH. Mașinilor virtuale Google Cloud li se atribuie un cont de serviciu. Nu este nevoie să rulați comanda `gcloud auth login` decât dacă doriți să utilizați acreditări diferite. Uneori, citirea documentației vă va ajuta să utilizați un serviciu în mod eficient.
user4540741 avatar
drapel kp
Puteți încerca singuri și vedeți, întrebarea este cum schimb expresia de acces? Fără fraza de acces nu pot rula comanda gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_DIR pe terminalul lamp vm
Puncte:1
drapel jp

Aveți o problemă cu o autorizare ssh-key corespunzătoare. Puteți încerca de fapt gcloud compute config-ssh mai întâi, dar aș sfătui să parcurgeți mai întâi răspunsurile și documentația pentru a înțelege ce faceți.

Am găsit două răspunsuri la o întrebare similară care te-ar putea ajuta:

De asemenea, aruncați o privire la documentația care descrie autorizarea ssh la VM-urile dvs.:

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.