SSH anahtar kimlik doğrulamasını her kullanışınızda, kullanıcılarınızın şifre olmadan diğer bilgisayarlara giriş yapabilmesi için bilgilerinizi delme konusunda canınız mı yanıyor? Bu oldukça güçlü şeyler ve başlamak için oldukça basit.
Öncelikle, kullanıcı için bir anahtar oluşturmanız gerekir. Bu bir genel anahtar ve bir özel anahtardan oluşur. (Kenar çubuğu: Asla, asla, asla kimseye özel anahtarınızı vermeyin.)
ssh-keygen
Her anahtar kullandığınızda girilmesi gereken bir parola isteyip istemediğinizi soracaktır. Sana bağlı. Tamamen isteğe bağlı.
Orada işin bitince anahtarını sunucuya yükle. Neyse ki, sizin için halledecek küçük bir uygulama bile var:
ssh-copy-id remote_user@remote_host
O zaman ssh remote_user@remote_host
sadece istemeden giriş yapmalısınız.
Tek tıklatma başlatıcınız için, yalnızca aşağıdaki tür komutlarla başlatıcı yapabilirsiniz:
gnome-terminal -e "ssh remote_user@remote_host"
Ayrıca dosyama bağlantıyı kesen küçük takma komut dosyaları da yazıyorum ~/.bash_aliases
(çünkü gerçekten tembelim!).