无法从Windows运行cloudctrl bash - 权限被拒绝(公钥)

时间:2014-05-30 20:56:46

标签: cloudcontrol

当我在Windows 8.1机器上运行以下命令时:

cctrlapp APP_NAME/DEPLOY_NAME run bash

我收到错误:

Permission Denied(public key)

我怎样才能在Windows中访问CloudControl bash?

1 个答案:

答案 0 :(得分:2)

要使用run-command,您必须提供公钥,并且本地计算机上的SSH客户端需要能够查找和访问私钥。首先使用以下方法检查您的cloudControl帐户中是否有公钥:

$ cctrluser key

然后检查此密钥是否与本地id_rsa.pub文件匹配:

$ cctrluser key [KEY_ID]

如果您上传了正确的密钥并且在本地系统上可用,则SSH客户端可能无法找到它。在Windows上,我们建议在Git bash中运行cctrlapp,而不是直接在Windows命令提示符下运行。这通常可以确保它正常工作(tm)。