Я Yandex Mail artık ücretli! E-postalarınızı Alastyr'a ücretsiz ve kesintisiz taşıyın — ilk yıla özel %50 indirim. Hemen Geç
Bilgi Bankası Belgesi

Bu işlemi gerçekleştirebilmeniz için Alastyr‘dan bir Linux Bulut Sunucu (VDS) ya da Linux Paylaşımlı Sunucu (VPS) satın almış olmanız gerekmektedir.

Sunucunuza SSH root şifreniz dışında birde SSH gizli/açık anahtar ikilisi ile giriş yapılabilmektedir. Bu işlemi daha çok birden fazla sunucuya erişim sağlamak isteyen kişiler kullanmaktadır.  Erişim sağlanması gereken birden çok sunucu olduğunda ya da kişilere kısa süreli şifreler vermek istendiğinde bu işlem sürekli şifre değiştirmek yerine daha güvenli olacaktır.

Bu işlemi PuTTYgen ile gerçekleştirebilirsiniz. Sunucuya tanımlanan açık(Public) ve gizli(private) anahtar iyi korunmalı ve üçüncü şahısların kesinlikle eline geçmemelidir.

Kurulum

Öncelikle ( http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe ) adresinden PuTTYgen uygulamasını bilgisayarınıza indirin. Uygulamayı çalıştırdıktan sonra Generate butonuna tıklayın.

PuttyGen (1)

Generate butonuna tıkladıysanız bu adımda mause ile uygulama üzerinde hareket ederek key üretilmesini sağlayın.

PuttyGen (2)

Key bu şekilde oluşturulmuş oluyor.

  1. Bir numara ile işaretli alanı kendinize göre düzenleyebilirsiniz.
  2. İki numaralı alanda eğer istiyorsanız giriş yaparken kullanılacak bir şifre belirleyebilirsiniz. (Herhangi bir şifre belirlemeyebilirsiniz.)
  3. Üç numaralı alanda bir önceki adımda eğer şifre tanımlama işlemi gerçekleştirdiyseniz aynı şifreyi yazarak onaylayın.
  4. Dört numaralı alandaki butona tıklayarak açık anahtarınızı kaydedin. Bu sunucu üzerine tanımlanacak anahtardır.
  5. Beş numaralı alandaki butona tıklayarak gizli anahtarınızı kaydedin. Bu anahtarı daha sonra putty üzerine tanımlayacaksınız ve oluşturulan ssh key ile sunucu arasındaki bağlantınızı sağlayacak olan .ppk dosyasıdır.
PuttyGen (3)
(4) Numaralı alandaki açık anahtarınızı kaydedip, saklayın. ÖR: dosyaadı.public
PuttyGen (5)
(5) Numaralı alandaki gizli anahtarınızı kaydedip, saklayın. ÖR: dosyaadı.ppk
PuttyGen (4)
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAxx3Z1yBcCLG6mi4jTKz6CXjViwtNnnRZchroi9TSEgyLsytEgPJJyHpdf3XpZpm+00HhUOnR4ZYFDQvuBnOdI+CPowsFYuzkmB5y+TWjvK+DOHqTU7WTn5A+o/PsRAH1T6+IKnLzd+9cTf+YuZGcPbTTHZftXmiuADbpixEM+tk3SRt8eaNBaBATB4VcXVsqSIP62/V8n6R6tbYVqGLUxTtyS+gBtX07EMSpAIv+JUbDTiCBkiuHA3KqFUFnbK4tafnH+RG8DhsDKcBre4SY0Qv2T4vP9M6RF1AvuW2iok7/JTYZ5abNNd+jENy/qL7wdFrEmdry46BRov7t+1522w== ca
Aşağıda bulunan işlemi Alastyr’da barındırdığınız sunucu hizmetlerinizde sunucu yönetim panelinizden gerçekleştirebilmektesiniz. Sunucu yönetim panelinizden SSH Key eklemek hakkında bilgi almak için eğitseli inceleyiniz.

Ekranda görmüş olduğunuz Public Key’i Linux sunucunuzdaki .ssh klasöründe bulunan authorized_keys dosyasına tek satır olarak ekleyin ve artık oluşturduğunuz SSH Key ile sunucuya erişim sağlayabilirsiniz.

.PPK Dosyasını Yerleştirme

PuTTY programını açtıktan sonra SSH > Auth menüsü altında bulunan Private key file for authentication bölümünden bilgisayarımıza kaydettiğimiz ve üçüncü şahısların ulaşmaması gereken dosyaadı.ppk gizli anahtar dosyamızı tanımlıyoruz.

putty-1

Ardından PuTTY programın Category menüsü altında bulunan Session bölümüne giriş yapın ve Host Name bölümüne sunucu adresiniz veya ip adresinizi yazarak Open butonuna tıklayın.

putty-2

Sunucunuza giriş yaparken oluşturmuş olduğunuz SSH Key sayesinde artık kolay erişim sağlayabilir ve root şifrenizide güvende tutabilirsiniz.

putty-3

VDS ile VPS arasında hangisi size uygun?

İkisi de sanallaştırma üzerine kuruludur; fark kaynak tahsisindedir. VDS sunucu paketlerinde çekirdek ve RAM size ayrılır ve garantilidir; VPS sunucu paketleri ise daha ekonomik başlangıç seçenekleri sunar. Her ikisinde de root erişimi ve kendi işletim sisteminizi seçme özgürlüğü vardır.

Belgenin sonu

Bu belgeyle ilgili sorular

Aynı konuda en çok sorulan başlıkları açarak okuyabilirsiniz.

SSH Key nedir ve ne işe yarar?
SSH Key, sunucunuza root şifreniz dışında giriş yapmanızı sağlayan gizli ve açık anahtar ikilisidir. Özellikle birden fazla sunucuya erişim sağlaması gereken veya kişilere kısa süreli erişim vermek isteyen kullanıcılar tercih eder. Sürekli şifre değiştirmek yerine bu yöntem daha güvenli bir erişim sunar.
SSH Key oluşturmak için hangi programı kullanmalıyım?
SSH anahtar çiftini PuTTYgen uygulaması ile oluşturabilirsiniz. Uygulamayı bilgisayarınıza indirdikten sonra Generate butonuna tıklayın ve fare ile uygulama üzerinde hareket ederek anahtarın üretilmesini sağlayın.
Oluşturduğum public key'i sunucuya nasıl tanımlarım?
PuTTYgen ekranında gördüğünüz Public Key'i Linux sunucunuzdaki .ssh klasöründe bulunan authorized_keys dosyasına tek satır olarak eklemeniz gerekir. Bu işlemden sonra oluşturduğunuz SSH Key ile sunucunuza erişim sağlayabilirsiniz.
PuTTY'ye .ppk dosyasını nasıl tanıtırım?
PuTTY programını açtıktan sonra SSH bölümü altındaki Auth menüsüne girin ve Private key file for authentication alanından kaydettiğiniz .ppk gizli anahtar dosyanızı seçin. Ardından Session bölümünde Host Name alanına sunucu adresinizi veya IP adresinizi yazıp Open butonuna tıklayın.
SSH Key oluşturmak için hangi hizmete sahip olmam gerekir?
Bu işlemi gerçekleştirebilmeniz için Alastyr'dan bir Linux Bulut Sunucu ya da Linux Paylaşımlı Sunucu satın almış olmanız gerekmektedir. Oluşturduğunuz açık ve gizli anahtarlar iyi korunmalı ve kesinlikle üçüncü şahısların eline geçmemelidir.

Bu belge sorununuzu çözmediyse

Teknik destek ekibimiz 7/24 Türkçe hizmet veriyor. Adımları uyguladıktan sonra takıldığınız yeri yazın, birlikte bakalım.