Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

You must login to ask question.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

ssh key ile uzak sunucuya şifresiz bağlanma

ssh key ile uzak sunucuya şifresiz bağlanma

Linux ile az çok uğraşmış biri iseniz ssh key kavramını duymuşsunuzdur. Yine de değinecek olursak; ssh, ingilizce açılımı secure shell kelimelerinin kısaltmasından gelmektedir ve güvenli ortam anlamına gelir.

Uzak bir linux sunucunuz var ve ona ssh ile bağlanmaya çalışıyorsanız, makine de sizin lokal makinenizi tanıyan bir key yoksa her seferinde şifre soracaktır. Hepimizin bildiği üzere sunucu şifreleri pekte akılda kalıcı olmaz. Bu sorunu ortadan kaldırmak için makinenizin ürettiği bir key’i sunucuya eklemek ve siz giriş yapmaya çalıştığınızda sizi tanımasını sağlamak, böylece her seferinde şifre girme derdinden de kurtulmuş olacaksınız.

Ssh key oluşturma işlemi ille de uzak sunucu da olacak diye bir kaide de yoktur. Eğer bir makinede birden fazla user’ınız varsa ve birbirleri arasında geçiş yapmanız gerektiği takdirde de yine sizi tanımasını sağlamak için kullanabilirsiniz.

ssh-key’i ilk olarak kendi lokalinizde, şu şekilde oluşturabilirsiniz:

bu komutu çalıştırdığınız takdirde RSA algoritması ile şifrelenmiş iki şifre üretecektir. Birisi public şifre,diğeri ise private şifre. Siz,sizi tanımasını istediğiniz makineye public olanı eklemelisiniz.Bunun için yine kendi localinizde aşağıda ki komutu çalıştırıp, user@hostname yazan yere uzak sunucu bilgilerinizi yazarak public dosyanızın içeriğini oraya aktarabilirsiniz.

uzak sunucuya bağlanıp home dizinin altında ki .ssh klasörünün içerisine girdiğinizde orada authorized_keys isimli dosya göreceksiniz. İçerisine baktığınızda kendi lokalinizde yaratmış olduğunuz id_rsa.pub dosyasının içerisinde yazan şeylerin yazdığını göreceksiniz.

İşlem bu kadar. Bundan sonra her uzak sunucuya ssh ile girmeye çalıştığınızda sizi tanıyacak ve şifre sormadan içeri girmenizi sağlayacaktır.

 

Hakkında ayse öksüzÇırak

Yorumlar ( 3 )

  1. Sezer Bozkır
    16 Ocak 2017 at 22:58

    Belki basit görünebilir ancak bir çok sunucu ile uğraşırken gerçekten zamandan büyük vadede kazanç sağlayan bir özellik. Ellerinize sağlık 🙂

  2. Elinize sağlık, eğitsel anlamsa çok faydalı bir paylaşım.

  3. Elinize sağlık, yararlı bir yazı oldu. Fakat “şifre” değilde “parola” desek daha doğru olabilir 🙂

Leave a reply