poniedziałek, 20 czerwca 2011

ssh-add Could not open a connection to your authentication agent

Chciałem sobie popracować jeszcze z domu, wiec kopiuje klucz ssh, i chce odpalić agenta ssh żeby logować się bez podawania haseł a tu error "ssh-add Could not open a connection to your authentication agent.".

Pamiętałem jednak, że gdy wcześniej konfigurowałem to wszystko na debianie to było jeszcze jakieś dodatkowe polecenie mówiące o tym z jakiej powłoki ma korzystać agent.

Więc żeby wszystko było ok kolejno wpisujemy:
ssh-agent bash
ssh-add


W ten sposób rozwiązałem problem z "ssh-agent bash" w sumie proste i banalne.

Może jeszcze dodam że debian ma coś takiego jak root terminal, niestety ubuntu i centos tego nie posiadają więc za każdym razem trzeba by było kombinować.
Udało mi się jednak uruchomić terminal roota i go powielać za pomocą ctrl + shift + t gdy:
- wcześniej wpisałem w centosie su, zalogowałem się na root'a i zapodałem gnome-terminal & ,
- na ubuntu ta opcja nie działała trzeba zamiast zalogowania się na roota zapodać sudo gnome-terminal & i zatrybiło.

W ten prosty sposób mogłem otwierać dowolną ilość kart w terminalu których właścicielem był root.