Ruby: Apple/macOS: zapisywanie hasła do prywatnego klucza SSH
Ta dokumentacja jest częścią przewodnika Zaawansowane zastosowania. Pełny przewodnik znajdziesz tutaj: Dalsze kroki w wdrażaniu Ruby.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie Ruby cloud, które zapewnia szereg korzyści, w tym:
- Wdrażaj swoją aplikację w kilka sekund za pomocą prostego
git push.- Używaj własnej nazwy domeny i korzystaj z automatycznej konfiguracji certyfikatów HTTPS dla zwiększonego bezpieczeństwa.
- Zyskaj spokój dzięki automatycznym backupom, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
- Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej, dedykowanej infrastrukturze.
Oszczędzaj czas i uprość sobie życie: wystarczy 5 minut, aby przetestować rozwiązanie Ruby cloud hosting od Stackhero!
Jeśli używasz macOS, możesz uznać za niewygodne wpisywanie hasła do prywatnego klucza SSH za każdym razem, gdy przesyłasz kod. Chociaż bezpieczeństwo jest kluczowe, możesz poprawić wygodę, bezpiecznie przechowując hasło w Keychain Apple.
Może być kuszące usunięcie hasła z prywatnego klucza SSH, ale nie jest to zalecane.
Zamiast tego, przechowuj hasło klucza w Keychain, używając następującej komendy dla klucza o nazwie id_ed25519:
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Po uruchomieniu tej komendy nie powinieneś być ponownie proszony o hasło klucza. Jeśli używasz klucza RSA, zamień id_ed25519 na id_rsa, jak pokazano poniżej:
ssh-add --apple-use-keychain ~/.ssh/id_rsa