0

我不知道我是否在正确的地方,但如果没有提前抱歉!

我在 openshift 中有一个运行 tomcat 的应用程序,几天前我的应用程序在浏览器中显示“未找到”。我确实在网络控制台中重新启动了应用程序,但什么也没有。

所以我认为 mybe 问题出在 tomcat 中,所以我尝试检查日志,但无法通过 ssh 连接到应用程序。然后我再次运行设置以生成一个新的密钥对,但是当命令 rhc setup 运行时给了我:

Your private SSH key file should be set as readable only to yourself.  Please
run 'chmod 600 C:\Users\Artur\.ssh\id_rsa'

An SSH connection could not be established to
standard-projectxserver.rhcloud.com. Your SSH configuration may not be correct,
or the application may not be responding. Authentication failed for user
XXXXX@standard-projectxserver.rhcloud.com
(Net::SSH::AuthenticationFailed)

Checking for a domain ... projectxserver

Checking for applications ... found 1

app http://app-projectxserver.rhcloud.com/

我在网上搜索我已经手动设置了密钥,并且在 ssh 控制台中给了我错误,我无法连接:

"Permission denied (publickey, gssapi-keyex,gssapi-with-mic)"

我做错了什么?或者更好的是,我可以做些什么来连接?

(我无法重新创建这个应用程序,因为我使用的战争我已经没有了,所以我需要这个工作来再次保存一切!)

谢谢

4

2 回答 2

1

您能否通过更改模式命令(chmod 600)更改私钥文件的权限,因为它显示错误。

您的私有 SSH 密钥文件应设置为仅供您自己阅读。请 运行 'chmod 600 C:\Users\Artur.ssh\id_rsa'

否则,您从 openshift Web 控制台的设置面板中删除现有的公钥,并使用rhc setup命令创建您的密钥。

于 2015-08-16T03:24:59.473 回答
0

问题毕竟出在 openshift DNS 中!!他们为我解决了这个问题

谢谢你的努力

于 2015-09-02T11:03:58.660 回答