2013-03-20 10 views

Odpowiedz

9

Spróbuj wykonywania:

ssh -T [email protected] 

To dałoby Ci wiadomość somethign jak:

The authenticity of host 'bitbucket.org (207.223.240.181)' can't be established. 
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40. 
Are you sure you want to continue connecting (yes/no)? yes 

Say yes po sprawdzeniu odcisku palca gospodarza (patrz szczegóły w końcu).

Następnie należy uzyskać to ostrzeżenie, które można zignorować bezpiecznie:

Warning: Permanently added 'bitbucket.org,207.223.240.181' (RSA) to the list of known hosts. 
conq: logged in as tuxdude. 

You can use git or hg to connect to Bitbucket. Shell access is disabled. 

Spróbuj uruchomić po raz kolejny git pull lub git push i powinno działać tym razem.

UWAGA: Zakładam, że nadal masz plik .ssh/id_rsa bezpiecznie który to klucz prywatny do uwierzytelniania SSH.

Weryfikacja Fingerprint Host

Jak @Pascal_dher wskazał, możesz być ofiarą Atak man in the middle, jeśli nie sprawdzić odcisk gospodarza (przy użyciu niektórych z podejściem zespół, który można polegać na). Dla bitbucket, informacja to available here.

+0

Doskonała, działa. Dziękuję Ci! –

+0

Musisz sprawdzić odcisk palca - w przeciwnym razie możesz być człowiekiem w środku. https://confluence.atlassian.com/bitbucket/use-the-ssh-protocol-with-bitbucket-cloud-221449711.html#UsetheSSHprotocolwithBitbucketCloud-KnownhostorBitbucket'spublickeyfingerprints –

+0

Dzięki @Pascal_dher - Dobra rada. Więc dodałem informacje do tego posta. – Tuxdude

3

Z "using ssh with BitBucket" page, następne użycie ssh należy ponownie utworzyć ten plik known_hosts:

Bitbucket hosts allow tylko Git oraz Mercurial do nawiązywania połączeń SSH.
Przy pierwszym użyciu dostęp Bitbucket URL SSH, twoje sprawdza klienta SSH, aby zobaczyć, czy host Bitbucket jest znanym gospodarzem. Jeśli host nie jest w ~/.ssh/known_hosts plików SSH ostrzega, że ​​jest dodanie hosta Bitbucket znanych hostów:

$ hg clone ssh://[email protected]/newuserme/mquotefork testkey 
The authenticity of host 'bitbucket.org (207.223.240.182)' can't be established. 
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40. 
Are you sure you want to continue connecting (yes/no)? 

Jeśli przeglądać zawartość znanych hostów są przechowywane znaleźć rzeczywisty klucz przechowywane w zakodowanym formacie base64:

bitbucket.org,207.223.240.182 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw== 

Więc po prostu przy użyciu adresu ssh (lub po prostu komendę ssh) powinno wystarczyć, aby ponownie wywołać tę wiadomość.

Powiązane problemy