Ssh anahtarının şifresini bir süre hatırla


18

Ssh anahtarı oluşturdum. Git depolarına bağlanmak için kullanıyorum. Anahtarı oluştururken, parolanın tahmin edilmesi zor olduğunu belirten istemi fark ettim. Bu nedenle, 40+ karakter uzunluğunda bir şifre buldum. Artık her yapmam zaman git clone, pushya da benzer bir şey, (ben bunu doğru alamadım, özellikle biraz zaman alır) girişine şifreyi gerekir.

Güvenlik özelliklerinden keyif aldığım için kesinlikle memnunum; ancak, ssh şifresini 5-15 dakika (veya herhangi bir keyfi miktarda) önbelleğe almayı tercih ederim; bazen depoda küçük zaman dilimlerinde birçok işlem yapıyorum ve parola yazmak çok zaman alıyor. Bunu nasıl yapabilirim?


1
Mümkünse, ortak anahtar kimlik doğrulamasını kullanmaya geçin. Bu şemada, özel anahtar (ortak anahtarla birlikte oluşturmanız gerekir) hiçbir zaman bilgisayarınızdan ayrılmaz. Bir parolayla koruyabilirsiniz, ancak daha kısa bir parola olabilir, çünkü (bilgisayarınızda makul güvenlik önlemleri alırsanız) bir saldırganın özel anahtarı ilk etapta alması daha zordur.
David Z

Yanıtlar:


24

Bunu bir SSH aracısı kullanarak yapabilirsiniz. Çoğu masaüstü ortamı sizin için bir tane başlatır; anahtarınızı çalıştırarak ekleyebilirsiniz

ssh-add

Aracıyı başlatmanız gerekiyorsa,

eval $(ssh-agent)

(bu, bir dizi ortam değişkenini ayarlar).

-tSeçenek için ssh-agentzaman aşımı süresini belirlemek için izin verecektir. Daha fazla bilgi için bkz. SSH aracısının varsayılan zaman aşımını yapılandırma .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.