Windows 8.1 マシンで次のコマンドを実行すると:
cctrlapp APP_NAME/DEPLOY_NAME run bash
エラーが発生します:
Permission Denied(public key)
Windows で CloudControl bash にアクセスするにはどうすればよいですか?
Windows 8.1 マシンで次のコマンドを実行すると:
cctrlapp APP_NAME/DEPLOY_NAME run bash
エラーが発生します:
Permission Denied(public key)
Windows で CloudControl bash にアクセスするにはどうすればよいですか?
run-command を使用するには、公開鍵を提供する必要があり、ローカル マシン上の SSH クライアントが秘密鍵を見つけてアクセスできる必要があります。まず、以下を使用して、cloudControl アカウントに公開鍵があるかどうかを確認します。
$ cctrluser key
次に、このキーがローカルの id_rsa.pub ファイルと一致するかどうかを確認します。
$ cctrluser key [KEY_ID]
正しいキーをアップロードし、それがローカル システムで利用可能な場合、SSH クライアントはそれを見つけられない可能性があります。Windows では、Windows コマンド プロンプトで直接ではなく、Git bash 内で cctrlapp を実行することをお勧めします。これにより、通常、正常に動作することが保証されます(tm)。