Redhat OpenShift - Conexão recusada fatal: A extremidade remota desligou inesperadamente

1

Estou tentando começar a usar o Redhat OpenShift com um JBoss 7 Server Cartridge, mas como estou tentando fazer um git clone Eu recebo:

$ git clone ssh://username_from_openshift@application_name-host_name.rhcloud.com/~/git/application_name.git/ /development/repos/openshift/
Initialized empty Git repository in /development/repos/openshift/.git/
ssh: connect to host application_name-host_name.rhcloud.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

Agora estou fazendo isso em uma empresa e estou usando o proxy para acessar a Internet nesta máquina. Estou executando o Linux CentOS release 6.5 (Final) .

Eu tentei adicionar um arquivo "config" com o seguinte conteúdo em ~ / .ssh /:

Host application_name-host_name.rhcloud.com
ProxyCommand nc -X connect -x my_company_proxy.com:8080 %h %p
ServerAliveInterval   10

Então recebi esta mensagem enquanto tentava executar um comando git clone :

$ git clone ssh://username_from_openshift@application_name-host_name.rhcloud.com/~/git/application_name.git/ /development/repos/openshift/
Initialized empty Git repository in /development/repos/openshift/.git/
nc: Proxy error: "HTTP/1.0 403 Forbidden"
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly

se eu tentar conectar diretamente via ssh , recebo mensagens de erro de maneira semelhante.

Sem esse arquivo de configuração :

$ ssh username_from_openshift@application_name-host_name.rhcloud.com
ssh: connect to host application_name-host_name.rhcloud.com port 22: Connection refused

Com o arquivo de configuração :

$ ssh username_from_openshift@application_name-host_name.rhcloud.com
nc: Proxy error: "HTTP/1.0 403 Forbidden"
ssh_exchange_identification: Connection closed by remote host

Eu também tentei usar o rhc setup (ferramentas do cliente OpenShift para conexão e ele mostra o número de marchas que eu tenho, mas ainda dá mensagens de erro semelhantes.

Sem o arquivo de configuração:

An SSH connection could not be established to application_name-host_name.rhcloud.com. Your
SSH configuration may not be correct, or the application may not be responding.
Connection refused - connect(2) (Errno::ECONNREFUSED)

Com o arquivo de configuração:

An SSH connection could not be established to application_name-host_name.rhcloud.com. Your
SSH configuration may not be correct, or the application may not be responding.
connection closed by remote host (Net::SSH::Disconnect)

Agora eu também criei minha chave pública ssh na minha máquina e colei-a nas Configurações do OpenShift em "Chaves públicas", então acho que esse não deveria ser o problema.

Bem? Alguma idéia e sugestão? Obrigado

    
por Arturas M 10.09.2014 / 18:07

1 resposta

1

Esses erros são mais prováveis porque a chave ssh pública não está associada à sua conta corretamente. Tente fazer o seguinte

  1. Execute rhc sshkey list e anote a saída

  2. tente adicionar sua compra de chave de pub executando rhc sshkey add <give name for key> ~/.ssh/id_rsa.pub

por 15.09.2014 / 17:37