走る gcloud auth activate-service-account --key-file=pathtokey
それから私は走ります:
gcloud compute scp sdfsdfsdfsdf.txt myinst:/tmp --zone us-east1-b
そして、私はこのエラーを受け取ります:
WARNING: The PuTTY PPK SSH key file for gcloud does not exist.
WARNING: The public SSH key file for gcloud does not exist.
WARNING: The private SSH key file for gcloud does not exist.
WARNING: You do not have an SSH key for gcloud.
WARNING: SSH keygen will be executed to generate a key.
open C:\Windows\system32\config\systemprofile\.ssh\google_compute_engine: The system cannot find the path specified.
わかりません。なぜ.sshにアクセスする必要があるのですか。キーへのパスを指定しただけです。
インスタンスに使用されるサービスアカウントキーとSSHキーには違いがあります。
サービスアカウントキーを使用すると、GCPにアクセスできます。SSHキーを設定するために必要です。
SSHキーを使用すると、特定のインスタンスにログインできます。GCPにアクセスできる場合(たとえば、サービスアカウントキーを介して)にのみ設定できます。ただし、SSHプログラムはSSHキーを介して機能するため、SSHキーを設定する必要があります。
--ssh-key-file
フラグを使用して、SSHキーが書き込まれる場所を変更できます。詳細については、ドキュメントをgcloud compute ssh
参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加