Başka bir çözüm, güvenliği kolaylaştırarak daha da kolaylaşmanızı sağlar, böylece şifrenizi her zaman yazmak zorunda kalmazsınız:
Özel anahtarınızı şifrelemek istiyorsanız,
ssh-agentiş istasyonunuzda şifrelenmemiş anahtarı önbelleğe almak için kullanabilirsiniz . şifresi çözülmüş anahtarınızı saklamak istediğinizde
ssh-add ~/.ssh/id_rsa, özel anahtarınız ne şekilde adlandırılırsa çalışırsınız . parola girmeniz istenecek ve şifresi çözülen anahtar siz oturum açana, öldürme
ssh-agentveya kapatma işlemine kadar ssh bağlantılarınız için uygun olacaktır .
yapabilecekleriniz
killile tuşları saklanır
ssh-agent -kve anahtar ile bellekte olmak için bir ömür boyu atayabilirsiniz
ssh-agent -t [seconds]böylece örneğin; anahtarınızın sonsuza dek şifresi çözülmesini istemiyorsanız, ancak ana bilgisayarlarınızla ilgili çok fazla şey yapmak istiyorsanız, zaman aşımını 5-10 dakikaya ayarlayabilirsiniz. bu yüzden anahtarınızın şifresini sürekli girmek zorunda kalmazsınız.
yine, tüm bunların / iş istasyonunuzun / güvenliğinden ne kadar emin olduğunuzla ilgili olması gerekir; bu, erişimi olan tek kişi sizseniz ve oldukça güvenli bir yerel şifreniz varsa ve kendinize istismarları ve rootkit'leri davet edin, parola içermeyen özel anahtarınız oldukça güvenlidir.
eğer benim gibiyseniz ve özel anahtarınızı bir başparmak sürücüde tutuyorsanız, kesinlikle özel bir anahtar (iş istasyonumda kullandığım ayrı bir anahtar olsa bile) şifrelemek isteyeceksiniz. anahtarımı kaybediyorum, kolayca baş parmağımın genel anahtarını sunucumun
~/.ssh/authorized_keyslistesinden kolayca kaldırabilirim.
önceki bir cevaba cevabınız, sadece güvendiğiniz kişilerin makineye tuşlarıyla erişebildiğini söylediniz. Özel anahtarınızın, yaptığınız şey için bağlı olduğunuz sunucuda olması gerekmediğini açıklığa kavuşturmak istiyorum. yalnızca genel anahtarınızın sunucuda olması gerekir ve bu sorun değil, bu yüzden bir 'genel' anahtar.
oh, söylemeyi unuttum; i başlatmak
ssh-agenti i ile saklamak aksi de-kriptolanmis tuşları X başlattığınızda
ssh-addfarklı aracılığıyla tutulmaz
xtermoturumları ve ben zorunda yeniden girin şifreyi her zaman i kapatmak
xtermi başlattı
ssh-addbenim de.
~/.xinitrcdosyasından i var:
if [ -x /usr/bin/ssh-agent ]; then
eval $(/usr/bin/ssh-agent)
fi
ssh-agent, çalıştırıldığında ayarlanması gereken bazı ortam değişkenleri döndürdüğü için
ssh-agentçağrılana çağrı
evalyaptım
~/.xinitrc, ortam değişkenleri X oturumu boyunca sabittir.