Register Now

Login


Lost Password

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

Add question

You must login to ask question .

Login


Register Now

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.

 

About ayse öksüzÇırak

Comments ( 3 )

  1. 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

Captcha Click on image to update the captcha .