1

我在设置 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.

我不确定这告诉我要做什么。我尝试从字面上使用该指令,但它无法识别该命令。

有任何想法吗?

4

2 回答 2

0

我最终在另一个论坛帖子上回答了这个问题:

这对我有用的唯一方法是使用 ssh-keygen -p 在本地实际创建一个 SSH 密钥,而无需设置 rhc 并且“不”给它一个密码。然后我回到 OpenShift,单击添加密钥并粘贴我的 rsa 文件的内容。

Openshift 上的身份验证显然存在某种错误,或者安装不正确。

如果我这样做,最好找出发生了什么以及为什么它会起作用,这种方式。

于 2014-06-16T12:49:53.187 回答
0

--server除非您运行自己的 OpenShift Origin 或 OpenShift Enterprise 代理,否则不应传递 rhc setup标志。对于 OpenShift Online,只需运行rhc setup不带其他选项的命令即可正常设置。如果该命令弄乱了你的 express.conf 文件(它不应该有),你只需要删除你的~/.openshift/express.conf文件,然后rhc setup再次运行而不带任何标志。基本上,您尝试将 rhc 指向您作为 OpenShift Online 代理的设备,但这是行不通的。

于 2014-06-09T00:32:29.727 回答