无法登录新的CloudFoundry AWS部署



我刚刚使用这里的文档在AWS上安装了CloudFoundry。

然而,现在当我尝试登录到cloudfoundry我得到以下内容:

root@cf-installer:~/releases# cf login -a api.mydomain.com -u admin -p the_admin_pw
API endpoint: api.mydomain.com
FAILED
Invalid SSL Cert for api.mydomain.com
TIP: Use 'cf api --skip-ssl-validation' to continue with an insecure API endpoint

所以我按照错误信息告诉我的做了:

root@cf-installer:~/releases# cf api --skip-ssl-validation https://api.mydomain.com
Setting api endpoint to https://api.mydomain.com...
OK
API endpoint: https://api.mydomain.com (API version: 2.4.0)
Not logged in. Use 'cf login' to log in.

但即使这样,我还是得到这个:

root@cf-installer:~/releases# cf login -a api.mydomain.com -u admin -p the_admin_pw
API endpoint: api.mydomain.com
FAILED
Invalid SSL Cert for api.mydomain.com
TIP: Use 'cf api --skip-ssl-validation' to continue with an insecure API endpoint

我做错了什么?

我尝试了Scott的方法,得到了这个:

root@cf-installer:~# cf login --skip-ssl-validation -a https://api.mydomain.com -u    admin -p the_admin_pw
API endpoint: https://api.mydomain.com
Authenticating...
Server error, status code: 500, error code: , message:
Password>

选择:

$ cf api --skip-ssl-validation https://api.mydomain.com
$ cf login -u admin -p the_admin_pw

$ cf login --skip-ssl-validation -a https://api.mydomain.com -u admin -p the_admin_pw

有同样的问题。这是一个临时的工作,为我工作。

  1. 从https://uaa.mydomain.com下载证书。(你可以在浏览器中这样做)
  2. scp证书到所有登录作业(login_z1, login_z2等)的实例使用bosh scp.
  3. ssh到Login Jobs实例中,并使用java keytool将受信任证书添加到java密钥库中。JDK将出现在/var/vcap/packages/xxxxxx/JDK
  4. 重新启动所有登录作业。

最新更新