konfiguracja ssh dla wielu kont bitbucket - prosty przykład, ale „zdalne zakończenie nieoczekiwanie rozłączyło się”

Załóżmy, że moja nazwa użytkownika na pasku bitowym to „jon” i mam kilka osobistych projektówhttps://bitbucket.org/jon.

Załóżmy, że dołączę do zespołu programistów, który ma konto bitbucket o nazwie „devteam”, które można znaleźć pod adresemhttps://bitbucket.org/devteam

Przypuśćmy, że zakładam nową maszynę. Generuję parę kluczy ssh,id_rsa iid_rsa.pub które są w~/.ssh. Wtedy mój lider zespołu dodaje mójid_rsa.pub klucz publiczny do konta devteam na bitbucket. Teraz mogę sklonować projekty z konta devteam i rozpocząć pracę.

Następnie chcę wchodzić w interakcje z moimijon konto. Nie mogę jednak dodaćid_rsa.pub klucz do mojego konta bitbucket, ponieważ bitbucket mówi mi, że ten klucz został już dodany do konta. Oznacza to, że muszę wygenerować drugą parę kluczy. Więc uciekamssh-keygen -f ~/.ssh/jon -C "jon" zgodnie z instrukcją tutaj:https://confluence.atlassian.com/pages/viewpage.action?pageId=271943168 a potem dodam tojon.pub klucz do mojegojon konto na bitbucket.

Teraz, kiedy mam dwie kluczowe pary,id_rsa ijon, Muszę skonfigurować, który klucz zostanie użyty, kiedy. Postępując zgodnie z instrukcjami na stronie pomocy bitbucket, do której link powyżej, tworzęconfig plik w moim~/.ssh katalog o następującej treści:

Host devteam
 HostName bitbucket.org
 IdentityFile ~/.ssh/id_rsa
Host jon
 HostName bitbucket.org
 IdentityFile ~/.ssh/jon

Zostałem wtedy poinformowany, że mogę dokonać następującej zmiany: Od[email protected]:jon/reponame.git dogit@jon:jon/reponame.git

Próbuję więc wykonać następujące polecenie:git clone git@jon:jon/reponame.git i otrzymuję następujący błąd:

Initialized empty Git repository in /home/jon/dev/reponame/.git/
Bad owner or permissions on /home/jon/.ssh/config
fatal: The remote end hung up unexpectedly

Co zrobiłem źle?

Edytuj: Oto uprawnienia do plików w moim~/.ssh informator:

[jon@linuxmachine ~/.ssh]
 1$ ls -alh
total 32K
drwx------.  2 jon 4.0K Jan 18 19:20 ./
drwx------. 11 jon 4.0K Jan 18 19:34 ../
-rw-rw-r--.  1 jon  132 Jan 18 19:20 config
-rw-------.  1 jon 1.8K Jan 18 15:21 id_rsa
-rw-r--r--.  1 jon  406 Jan 18 15:21 id_rsa.pub
-rw-------.  1 jon 1.7K Jan 18 18:45 jon
-rw-r--r--.  1 jon  390 Jan 18 18:45 jon.pub
-rw-r--r--.  1 jon  808 Jan 18 18:40 known_hosts

questionAnswers(3)

yourAnswerToTheQuestion