Wenn ich etwas auf einer VM ausführen möchte, kopiere ich Dateien wie folgt:
%Vor%Dann muss ich manuell wie folgt in SSH:
%Vor%Und dann geh und führe einen Befehl aus:
%Vor%Wie kombiniere ich Schritt 2 und 3 zusammen und führe einen Befehl aus der Ferne aus?
Hinweis: Ich möchte gcloud oder die Python-API verwenden. Ich möchte keine 3rd-Party-Pakete wie Fabric verwenden.
Hat es mit einer kleinen Tangens gemacht; Verwenden des normalen SSH-Clients anstelle von gcloud compute
:
Der gcloud ssh-Schlüssel befindet sich unter ~/.ssh/google_compute_engine
und wird verwendet. Es erfordert auch die externe IP-Adresse der Instanz anstelle des Namens.
Tags und Links ssh google-compute-engine gcloud