无法通过ssh连接到应用程序:“0”;应用程序';产品';“未找到”;但它在应用程序列表中。我怎样才能解决这个问题?

无法通过ssh连接到应用程序:“0”;应用程序';产品';“未找到”;但它在应用程序列表中。我怎样才能解决这个问题?,ssh,openshift,Ssh,Openshift,我不知道还能说什么。我不想删除我的ssh密钥,因为我在别处使用它们;另外,错误似乎与ssh密钥无关 我发现我可以登录我创建的应用,但不能登录与我共享的应用。即使使用为该应用程序提供的ssh地址(rhcsh565fc20989f5cfec5f111012@...): 如果您的应用程序是“prod myapp.rhcloud.com”,那么您的应用程序名称实际上只是“prod”。命名方案为-.rhcloud.com 因此,如果应用程序不在您的默认域中,则ssh到您的应用程序中的命令将是“rhc ss

我不知道还能说什么。我不想删除我的ssh密钥,因为我在别处使用它们;另外,错误似乎与ssh密钥无关

我发现我可以登录我创建的应用,但不能登录与我共享的应用。即使使用为该应用程序提供的ssh地址(
rhcsh565fc20989f5cfec5f111012@...
):

如果您的应用程序是“
prod myapp.rhcloud.com
”,那么您的应用程序名称实际上只是“prod”。命名方案为
-.rhcloud.com

因此,如果应用程序不在您的默认域中,则ssh到您的应用程序中的命令将是“
rhc ssh prod
”或“
rhc ssh prod-n myapp
”,如果您的应用程序是“
prod myapp.rhcloud.com
”,则您的应用程序名称实际上只是“prod”。命名方案为
-.rhcloud.com


因此,ssh到应用程序中的命令将是“
rhc ssh prod
”或“
rhc ssh prod-n myapp
”,如果应用程序不在您的默认域中,当我列出应用程序时,我会得到类似
XYZ@http://...
ZYX@http://
。当我尝试使用
rhc ssh XYZ
登录到XYZ时,它失败了。看来我已经在按照你的建议做了。我可以登录到我创建的应用程序,但无法登录到我共享访问权限的应用程序。我对我的帖子做了一些澄清。啊,问题出在非默认域部分。谢谢在SSH页面上的文档中没有这方面的内容。当我列出应用程序时,我会得到类似
XYZ@http://...
ZYX@http://
。当我尝试使用
rhc ssh XYZ
登录到XYZ时,它失败了。看来我已经在按照你的建议做了。我可以登录到我创建的应用程序,但无法登录到我共享访问权限的应用程序。我对我的帖子做了一些澄清。啊,问题出在非默认域部分。谢谢在SSH页面上的文档中没有这方面的内容。
$ rhc apps
RSA 1024 bit CA certificates are loaded due to old openssl compatibility
dev @ http://
... 
prod @ http://

$ rhc ssh prod
RSA 1024 bit CA certificates are loaded due to old openssl compatibility
Application 'prod' not found.

$ rhc ssh --app dev
RSA 1024 bit CA certificates are loaded due to old openssl compatibility
Application 'dev' not found.
$ rhc ssh 565fc20989f5cfec5fddfd12@prod-xyzdomain.rhcloud.com
RSA 1024 bit CA certificates are loaded due to old openssl compatibility
Application '565fc20989f5cfec5fddfd12@prod-xyzdomain.rhcloud.com' not found.