bibucket ssh_exchange_identification: lire: Connection reset by peer

Je suis en train de configurer un sans mot de passe git connexion à bitbucket. J'utilise git bash sur Windows Server 2008.

Clonage sur HTTPS fonctionne très bien:

nskoric@P8-DEV /z/test
$ git clone https://[email protected]/nek-plan/gittest.git
Cloning into 'gittest'...
Password for 'https://[email protected]':
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
Checking connectivity... done.

Mais, HTTPS n'est pas acceptable parce que j'ai besoin sans mot de passe de connexion. J'ai donc généré un privé paire de clés publique/, téléchargé clé publique à bitbucket et configurer l'Hôte/IdentitiyFile dans .ssh/config. Ensuite, j'ai essayé la connexion a échoué.

Le Port 22 est fermé mon entreprise de pare-feu:

nskoric@P8-DEV /z/test
$ ssh [email protected] -vv
OpenSSH_6.6.1, OpenSSL 1.0.1i 6 Aug 2014
debug1: Reading configuration data /u/.ssh/config
debug1: /u/.ssh/config line 1: Applying options for *bitbucket.org
debug2: ssh_connect: needpriv 0
debug1: Connecting to bitbucket.org [131.103.20.168] port 22.

Donc, je suis en utilisant le port 443, comme par bitbucket documentation:

nskoric@P8-DEV /z/test
$ git clone ssh://[email protected]:443/nek-plan/gittest.git
Cloning into 'gittest'...
ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

J'ai essayé de googler "bitbucket ssh_exchange_identification: lire: Connection reset by peer", mais ça n'aide pas :-/Alors j'ai essayé de débogage connexion SSH, mais ce n'est plus éloigné que j'ai obtenu:

nskoric@P8-DEV /z/test
$ ssh [email protected] -p 443 -vv
OpenSSH_6.6.1, OpenSSL 1.0.1i 6 Aug 2014
debug1: Reading configuration data /u/.ssh/config
debug1: /u/.ssh/config line 1: Applying options for *bitbucket.org
debug2: ssh_connect: needpriv 0
debug1: Connecting to altssh.bitbucket.org [131.103.20.174] port 443.
debug1: Connection established.
debug1: identity file /u/.ssh/bitbucketnek type 1
debug1: identity file /u/.ssh/bitbucketnek-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1
ssh_exchange_identification: read: Connection reset by peer

Donc, SSH trouvé le bon fichier d'identité (/u/.ssh/bitbucketnek) et puis il est mort. Maintenant, il serait vraiment utile si je pouvais comprendre si le problème est dans ma "bitbucketnek" clé privée, ou est le problème dans notre société de pare-feu, ou quelque chose de troisième. Des idées?

Merci!

OriginalL'auteur dijxtra | 2014-12-29