Yusuf Yaman'ın bloğu

Her seferinde ssh-agent ile uğraşmayın!

Merhaba, bu yazıda her yeni bir terminal açtığımda ssh-agent ile uğraşmamak için yeni keşfettiğim bir ssh-agent front-end'ini tanıtacağım.

Kurulum

FreeBSD için security/keychain portunu yükleyebilirsiniz.

Linux dağıtımları için programın sitesini ziyaret edin.

Kullanım

Ben id25519 ssh anahtarını kullanıyorum ve keychain'i bu durumda şu şekilde başlatıyorum.

keychain id_ed25519

Bu komuttan sonra size ssh anahtarının şifresini soracaktır ve artık ssh bağlantılarınızıı şifre girmeden yapabileceksiniz. Bunu kalıcı kılmak için kabuk dosyanızı konfigüre etmeniz gerekiyor, bazı kabuklar için örnekler burada verilmiştir.

tcsh için:

keychain id_ed25519
set host = `uname -n`
if (-f $HOME/.keychain/$host-csh) then
    source $HOME/.keychain/$host-csh
endif
if (-f $HOME/.keychain/$host-csh-gpg) then
    source $HOME/.keychain/$host-csh-gpg
endif