ssh-agent to mechanizm pojedynczego logowania dla SSH zawarty w oprogramowaniu OpenSSH. Użyj tego tagu, jeśli masz pytania dotyczące konfigurowania i używania ssh-agent.
Chcę komunikować się między kilkoma komputerami w mojej sieci (statyczny Ethernet) za pośrednictwem SSH. Aby to zrobić, muszę uruchamiać ssh-add za każdym razem, gdy loguję się na konkretnej maszynie, jak mogę to zrobić, aby została skonfigurowana raz i nie pytała mnie o hasło przy każdym logowaniu lub ponownym uruchomieniu moja …
Próbowałem zacząć ssh-addpracę nad RaspberryPi z systemem Raspbian. Mogę rozpocząć ssh-agent, gdy to zrobię, daje następujące dane wyjściowe do terminala: SSH_AUTH_SOCK=/tmp/ssh-06TcpPflMg58/agent.2806; export SSH_AUTH_SOCK; SSH_AGENT_PID=2807; export SSH_AGENT_PID; echo Agent pid 2807; Jeśli uruchomię ps aux | grep ssh, zobaczę, że działa. Następnie próbuję uruchomić ssh-add, aby dodać moje kluczowe hasło, i …
Dodałem klucz ssh do agenta poprzez: $ ssh-add ~/.ssh/id_rsa_mac Identity added: /Users/alex/.ssh/id_rsa_mac (/Users/alex/.ssh/id_rsa_mac) Po ponownym uruchomieniu agenta nie ma już dodanego tego klucza: $ ssh-add -l The agent has no identities. Dlaczego się to stało?
Aby uruchomić, ssh-agentmuszę użyć eval $(ssh-agent) Dlaczego mam do evalwyjścia ssh-agent? Dlaczego nie jest tak zaprojektowany, że mogę go po prostu uruchomić? Uwaga: Backticks (`) są usuwane, ponieważ są przestarzałe. Możesz na przykład przeczytać więcej na ten temat tutaj .
Nie mogę połączyć się z serwerem, który prosi o diffie-hellman-group1-sha1metodę wymiany kluczy: ssh 123.123.123.123 Unable to negotiate with 123.123.123.123 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1 Jak włączyć diffie-hellman-group1-sha1metodę wymiany kluczy w Debianie 8.0? Próbowałem (jak tutaj zaproponowano ) dodaj następujące wiersze do mojego /etc/ssh/ssh_config KexAlgorithms …
Skonfigurowałem automatyczne (bez hasła) logowanie ssh do niektórych serwerów za pomocą ssh-copy-id. ssh-agentdziała tylko z terminala, w którym został uruchomiony. Jak mogę ssh-addpracować we wszystkich moich terminalach? Oczywiście nie wolałbym klucza SSH bez hasła.
Powiedzmy, że istnieją dwa klawisze Ai B, z których oba są ważne dla user@hostuwierzytelniania klucza publicznego. Ponieważ authorized_keysjest skonfigurowany do różnych zachowań w zależności od klucza, ~/.ssh/configna kliencie używa czegoś takiego Host A.host HostName host User user IdentityFile ~/.ssh/A Host B.host HostName host User user IdentityFile ~/.ssh/B To działa dobrze. …
Używam Linux Mint i wydaje mi się, że nie udało mi się uzyskać kluczy gnome do automatycznego odblokowania przy logowaniu. Objaw mojego problemu jest następujący: $ ssh-add Identity added: /home/me/.ssh/id_rsa (/home/me/.ssh/id_rsa) $ git pull WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-Nmf3J3/pkcs11: No such file or directory Jak mogę sprawić, że git …
Chcę umieścić ssh-add /path/to/special_keyna górze skryptu. Działa to dobrze, ale zawsze monituje o podanie hasła. Jest to dziwne i trochę denerwujące, ponieważ wciąż prosi o hasło, nawet jeśli ssh-add -lpokazuje, że klucz został już dodany. Czy istnieje sposób, aby to powiedzieć: „dodaj ten klucz i zapytaj hasło, jeśli jeszcze nie …
(Przeczytałem wiele pytań na tej stronie, które wyglądają na powiązane i uważam, że jest to naprawdę nowe pytanie). Mam wiele kluczy na wielu serwerach i wszystkie są chronione hasłami. Lubię wprowadzać hasła tak samo jak lubię wprowadzać hasła - to prawdziwy drenaż produktywności. Komendy ssh-agent + ssh-add mogą być używane …
Jak uruchomić ssh-agent jako usługę systemową ? W sieci jest kilka sugestii, ale nie są one kompletne. Jak dodać automatycznie niezaszyfrowane klucze, jeśli usługa ssh-agent została pomyślnie uruchomiona? Prawdopodobnie ~/.ssh/.session-keysdobrze byłoby dodać klucze z listy . Jak ustawić SSH_AUTH_SOCKpóźniej dowolną sesję logowania? Najbardziej poprawnym sposobem jest przeniesienie go z usługi …
Założyłem nowe konto użytkownika dla znajomego na Kubuntu 12.04. Kiedy używa ssh, dostaje ten błąd: Nie można otworzyć połączenia z agentem uwierzytelniającym Biegniemy ssh w niektórych skryptach bash. Po przeanalizowaniu różnych rzeczy, które mogą prowadzić do tego błędu, natknąłem się na to rozwiązanie: $ eval `ssh-agent -s` $ ssh-add ~/.ssh/some_id_rsa …
Używam openssh7.5p1 i gnupg 2.1.21 na arch linux (są to domyślne wersje, które są dostarczane z arch). Chciałbym użyć gpg-agentjako agenta ssh. Umieszczam w moim ~/.gnupg/gpg-agent.conf: pinentry-program /usr/bin/pinentry-qt enable-ssh-support Arch automatycznie uruchamia agenta gpg z systemd, więc ustawiłem export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/gnupg/S.gpg-agent.ssh" Kiedy uruchamiam ssh-add -l, nie zgłasza żadnych tożsamości i pszgłasza …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.