GCP-Computing-Engine-SSH-Berechtigungen Problem

714
J Harry

Hallo allerseits, ich habe den ganzen Tag gegen dieses Thema geklopft und alle Lösungen scheinen verschiedene SSH-Probleme anzugehen.

Mein Ziel ist es, mit FileZilla sFTP eine Verbindung zu meiner Google Compute Engine herzustellen. Ich betreibe dort eine Wordpress-Site und benötige Dateibearbeitungszugriff.

Im Terminal Wenn ich renne:

root @ wordpress-1-vm: ~ # gcloud berechne ssh wordpress-1-vm

Ich erhalte diesen Fehler:

FEHLER: (gcloud.compute.ssh) Ressource konnte nicht abgerufen werden: - Unzureichende Berechtigung

Ich benutze Root-Benutzer, aber ich bekomme dies auch mit meinem persönlichen Benutzer, der EIGENTÜMER-Zugriff hat.

Was ich probiert habe:

I have payment set up, no problems I've checked my IAM settings, my user is an Owner. I also added Admin access to compute Engine I updated the File Permissions to '777' Mentioned HERE I also get this same error when using Terminal on my local machine, or browser SSH connection from google cloud 
0

1 Antwort auf die Frage

0
Aosoft

Für GCE-Instanzen ist standardmäßig eine schlüsselbasierte Authentifizierung erforderlich, und der Root-Login ist ungeachtet dessen nicht zulässig. Wenn Sie versuchen, die Kennwortauthentifizierung mit FileZilla oder Ihrem lokalen Terminal zu verwenden, aber sshd nicht so konfiguriert haben, dass dies zulässig ist, wird die Verbindung abgelehnt. Außerdem müssen Sie wahrscheinlich ein Kennwort für den Benutzer festlegen, wenn Sie dies nicht bereits getan haben.

Wenn der gleiche Fehler bei der Verwendung der browserbasierten SSH von Google auftritt, kann es jedoch zu einem anderen Problem kommen, da dann automatisch Schlüssel für Sie eingerichtet werden. Hoffe das hilft.