2016-01-24 58 views

回答

1

看来这是某种错误。

但是,还有另一种方式来手动生成SSH公私密钥对,并上传至OpenShift

1生成新的SSH密钥

C:\> ssh-keygen 

它会问你在哪里保存在“C:\ Users \ YOU \ .ssh”中也会生成名称为“id_rsa”的密钥对,并且在询问密码短语时按Enter键以保持其为空

2 - 上传你的公钥到OpenShift

C:/>rhc sshkey add id_rsa C:\Users\YOU\.ssh\id_rsa.pub 

然后它会问你关于OpenShift您的凭据,一旦做你的公钥现在上传到OpenShift

3-配置SSH使用连接到您的应用程序时

A-确保你有一个环境变量“HOME”指向生成的私钥“C:/Users/YOU/.ssh”,如果不能创造一个

b-打开“C:/用户/你/。SSH /”如果你发现配置文件打开它,如果没有通过运行以下命令创建一个:

touch config 

现在,添加以下行到配置文件:

Host ChooseAName 
HostName APPName-NameSpace.rhcloud.com 
IdentityFile ~\.ssh\id_rsa.pub 

保存并关闭

4-现在连接到您的应用程序:

首先,获取,使您可以远程连接到rhclou您的应用程序的命令d服务器,你可以使用OpenShift Web控制台

enter image description here

进入它是给你命令行,你将连接槽安全壳您APP上rhcloud

0

在我的情况下,是因为我在打字

rhc setup --server=my_app_domain 

但事实上,相关服务器是托管我的域的Openshift Enterprise服务器。当我使用这台服务器时,它运行良好。