Apps für die Verwendung von SSH konfigurieren (original) (raw)
In diesem Dokument wird beschrieben, wie Sie Anwendungen für die programmatische Verbindung zwischen zwei VM-Instanzen über SSH und OS Login konfigurieren. Wenn Sie Apps die Verwendung von SSH erlauben, können Sie die Systemverwaltungsprozesse automatisieren.
Richten Sie Ihre App so ein, dass sie SSH-Schlüssel verwaltet und SSH-Verbindungen zu Compute Engine-VMs initiiert. Auf übergeordneter Ebene sollte Ihre Anwendung Folgendes tun:
Die Beispielanwendung oslogin_service_account_ssh.py
zeigt eine mögliche Implementierung einer SSH-Anwendung. In diesem Beispiel verwendet die Anwendung die Methode run_ssh()
, um einen Befehl auf einer Remoteinstanz auszuführen und die Befehlsausgabe zurückzugeben.
Nachdem Sie eine App erstellt haben, die SSH verwendet, können Sie sie ausführen. Gehen Sie dazu ähnlich vor wie im folgenden Beispiel, in dem die Beispiel-App oslogin_service_account_ssh.py
installiert und ausgeführt wird. Die von Ihnen installierten Bibliotheken können je nach verwendeter Programmiersprache variieren.
Alternativ können Sie eine App schreiben, die oslogin_service_account_ssh.py
importiert und direkt ausführt.