我遇到设置Open shift并在连接到我的服务器域后出现以下错误的问题:
User$ rhc setup --server=app-domain.rhcloud.com
The server has rejected your connection attempt with an older SSL protocol.
Pass --ssl-version=sslv3 on the command line to connect to this server.
我不确定这是告诉我要做什么的。我尝试按字面意思使用该指令,但它无法识别该命令。
有什么想法吗?
答案 0 :(得分:0)
除非您运行自己的OpenShift Origin或OpenShift Enterprise代理,否则不应传递rhc setup --server
标志。对于OpenShift Online,只需运行rhc setup
命令,没有其他选项,它将设置正常。如果该命令搞砸了您的express.conf文件(它不应该有),您只需删除~/.openshift/express.conf
文件,然后再次运行rhc setup
,不带任何标记。基本上你试图将rhc指向你的装备作为OpenShift在线经纪人,这是行不通的。
答案 1 :(得分:0)
我最后在另一篇论坛帖子中回答了这个问题:
这对我有用的唯一方法是使用ssh-keygen -p在本地创建SSH密钥,而不使用rhc setup和" not"给它一个密码。然后我回到OpenShift点击添加一个密钥并粘贴我的rsa文件的内容。
在Openshift上显然存在某种身份验证错误,或者安装不正确。
如果我这样做,最好找出发生了什么以及为什么它会起作用。