it-swarm-ja.com

sshはgcloudでパスフレーズを要求し続けます

gcloud compute scpを使用して、Mac(Mojave)からGCPインスタンスへのローカルファイルのコピーを自動化しようとしています。

正常に動作しますが、作成された~/.ssh/google_compute_engineキーgcloudのパスフレーズを要求し続けます。

とにかくこれを取り除くことができるので、プロセスを自動化できますか?

2
nbneo

--quietを試してください:

から ここ

--quiet-q

Gcloudコマンドを実行するときに、すべてのインタラクティブプロンプトを無効にします。入力が必要な場合は、デフォルトが使用されるか、エラーが発生します。このコマンド呼び出しのデフォルトのcore/disable_promptsプロパティ値をオーバーライドします。コマンドの最初に使用する必要があります。これは、環境変数CLOUDSDK_CORE_DISABLE_PROMPTSを1に設定するのと同じです。

1
Manik_Vashisht