Anasayfa » ipuçları » Anahtarınızı Uzak Bir Sunucuya Tek Bir Komutla Ekleyerek SSH Oturumlarını Atlama

    Anahtarınızı Uzak Bir Sunucuya Tek Bir Komutla Ekleyerek SSH Oturumlarını Atlama

    Parola olmadan oturum açmak için SSH anahtarlarını ayarlamak istiyorsanız, bunu tek bir komutla yapabilirsiniz. Oldukça kolay.

    Yapmanız gereken ilk şey, anahtarları oluşturmak için keygen komutunu çalıştırdığınızdan emin olun (zaten anahtarlar oluşturduysanız, bu adımı atlayın).

    ssh-keygen -t rsa

    Ardından anahtarı uzak sunucuya itmek için bu komutu kullanın, sunucu kullanıcı adınız ve ana bilgisayar adınızla eşleşecek şekilde değiştirin.

    cat ~ / .ssh / id_rsa.pub | ssh kullanıcısı @ hostname 'cat >> .ssh / approved_keys'

    Anahtarları ilk kez kopyalamak için şifrenizi girmeniz gerekir. Bundan sonra, şifre olmadan giriş yapabilmeniz, hatta şifre girmeden scp veya rsync kullanabilmeniz gerekir. Bu komutla test edebilirsiniz:

    ssh user @ hostname

    Kesinlikle her zaman bir şifre girmekten çok daha kolay.

    Alternatif Yöntem

    Bunun yerine ssh-copy-id komutunu da kullanabilirsiniz. Örneğin, anahtarlarınızı oluşturduktan sonra bu komutu kullanın:

    ssh-copy-id -i ~ / .ssh / id_rsa.pub kullanıcı @ hostname

    Kolay.