簡體   English   中英

在 GCP 機器上遠程運行命令

[英]Run commands remotely on a GCP machine

我想在 Debian 機器上使用 Python 腳本GCP 實例遠程運行命令另一個實例。

我知道 gcloud ssh 命令可以使用 subprocess 模塊執行此操作,但我不知道如何更快地進行,因為每次運行命令時它都會創建一個新密鑰。 有沒有辦法使用服務帳戶進行操作,例如,我可以在我的 GCP 項目中為每台機器設置權限和密鑰?

在“源”機器中創建 SSH 密鑰

ssh-keygen

然后將您的公鑰添加到 Google Cloud Console 元數據頁面上的ssh keys選項卡中,在 Compute Engine 部分的設置類別下。

然后,您應該能夠登錄到另一個實例

ssh [user@]other_instance_ip [optional command to execute]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM