2016-06-14 17 views
1

Heute habe ich eine Debian-Instanz auf GCE erstellen. wenn ich versuche, eine Datei als root zu kopieren bekomme ich die folgende Meldung:gcloud Kopie-Datei als root

Permission denied (publickey). 
lost connection 

Auf einem anderen Fall vor ein paar Monaten schafft ich in der Lage mit root kopieren-Datei.

Der Befehl, ist die folgende:

gcloud compute copy-files test/test.txt [email protected]:/opt/ --project p-id --zone z 
+0

Es ist möglich, dass neuere Bilder Sie aus Sicherheitsgründen nicht direkt als root anmelden oder kopieren können. Ich werde das überprüfen. –

Antwort

3

Aus Sicherheitsgründen neuere VM-Images erlauben keine direkte Log-in als root per SSH. Sie können sich als Nicht-Root-Benutzer mit den Berechtigungen sudo anmelden und den Root-Benutzer SSH selbst einrichten. Dies ist jedoch nicht empfohlen. Kopieren Sie stattdessen die Datei an einen nicht privilegierten Speicherort und verwenden Sie die Datei gcloud compute ssh als Benutzer ohne Rootberechtigung und den Befehl sudo, um die Datei dorthin zu verschieben, wo sie benötigt wird.