Merhaba arkadaşlar.
Bu yazıda SSH kullanarak bilgisayarınızı nasıl yönetebileceğinizi anlatacağım. Şifre kullanmadan
ssh kullaniciAdi@host
gibi basit bir komutla bilgisayarınıza şifre girmeden erişebileceksiniz.
Önce public ve private anahtarları oluşturuyoruz.
ssh-keygen
komutta sorulanları enter diyerek geçebilirsiniz. ~/.ssh/ dizini altında public ve private anahtarlar oluşturulacaktır.
[alper@localhost ~]$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/alper/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/alper/.ssh/id_rsa. Your public key has been saved in /home/alper/.ssh/id_rsa.pub. The key fingerprint is: 82:fa:fb:07:13:8e:89:42:df:93:2e:6f:14:8e:63:c4 a@b The key's randomart image is: +--[ RSA 2048]----+ | | | | | | | . +.S. | | . *.*.BS | | E.* * o | | ..=. . o | | .o o . | | .oo.. | +-----------------+
*private anahtar oluşturulurken public key kullanıldı. Bu yüzden private anahtarı gizli tutmalısınız.
Oluşan dosyalardan .pub uzantılı dosyayı bağlanacağımız makineye göndereceğiz.
Bunun için
ssh-copy-id -i [public key dosyası] kullaniciAdi@host
komutu veriyoruz. Böylece public key’imizi autherized_keys dosyasına eklenicektir.
[alper@localhost ~]$ ssh-copy-id -i ~/.ssh/id_rsa.pub kullaniciAdi@host kullaniciAdi@host's password: Now try logging into the machine, with "ssh 'kullaniciAdi@host'", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting.
Artık
ssh kullaniciAdi@host
komutu verdiğinizde şifre girmeden sisteme giriş yapabilmeniz gerekiyor.
[1] http://www.debian-administration.org/articles/152
Bu yazı toplam 90 kere görüntülenmiştir.




