web-dev-qa-db-ja.com

Google Cloud Instanceから公開鍵と秘密鍵をダウンロードします

クラウドは初めてなので、この質問は比較的簡単です。

私はGoogle Cloudインスタンスをセットアップしましたが、FileZillaを使用して接続しようとしています。私はこれを行う方法をよく理解しています...しかし、.ppkファイル、公開鍵、および秘密鍵をダウンロードすることが完全にできませんでした。ドキュメントには、ファイルが置かれているフォルダーが明確に記載されています。 SSHターミナルを介して。

また、やや腹立たしいのは、Google CloudのWebポータルでキーを見つけたことですが、それらをダウンロードするオプションはありません。クリアテキストでしか表示できません。

どんな助けでも大歓迎です!

2
alexforyou

コマンドラインツールの使用を検討してください。

  1. プラットフォームにCloud SDKをインストール 。これにより、ローカル環境が初期化されます。 gcloud SSH/SCP機能を介してインスタンスに初めてアクセスしようとすると、Cloud SDKはローカルで~/.ssh/google_compute_engineとしてキーを生成し、ユーザーと公開SSHキーを プロジェクトレベルのメタデータ に挿入します。次に、各Linuxでデフォルトで実行されているgoogle-accounts-daemonサービスがありますVMこれはプロジェクトのメタデータをポーリングし、必要に応じてVMにローカルユーザーを作成し、関連する公開SSHキーを~/.ssh/authorized_keysに送信します。

  2. gcloud compute scpを使用して scp経由でGoogle Compute Engine仮想マシンとの間でファイルをコピー

3
Ilya Zakreuski