Azure Üzerindeki Linux Sanal Makinelere SSH Key Kullanılarak Bağlantı Yapılması
Bu makalemizde Azure üzerinde bir adet linux sanal makine oluşturacağız ve bu oluşturduğumuz sanal makineye SSH key kullanarak bağlanacağız.
SSH Keylerin Oluşturması
Makalemizin ilk adımında Puttygen aracını kullanarak Linux sanal makinemize bağlanırken kullanacağımız SSH Keyleri oluşturacağız.
1)Adresinden Putty aracını indiriyoruz ve kurulumunu tamamlıyoruz.
Kurulum tamamlandıktan sonra PuTTygen programını çalıştırıyoruz. Parameters bölümünde RSA seçimini yapıyoruz ve Generate butonuna basıyoruz. Keylerimiz oluşturuluyor.
2)Public key for pasting into authorized keys file alanındaki public keyi kopyalıyoruz.
Key passphrase bölümüne bir değer belirtiyoruz ve bu değerin aynısını Confirm passphrase bölümüne giriyoruz.
SSH Keyimizi kullanarak sanal makinemize oturum açmaya çalıştığımız da burda belirttiğimiz passphrase bize sorulacaktır.
Save private key butonuna basarak private keyimizi kayıt ediyoruz.
Linux sanal makinenin oluşturulması
1)Azure portal da oturum açarak Linux bir sanal makine oluşturmaya başlıyoruz.
Sanal makine oluşturma aşamasında Authentication type olarak
SSH public key seçimini yapıyoruz. Bir kullanıcı adı belirtiyoruz ve az önce Public key for pasting into authorized keys file alanında kopyaladığımız public keyi SSH public key bölümüne yapıştırıyoruz ve yapıştırdığımız public keyin onaylandığını bu bölümdeki yeşil checkmark işaretinin çıkması ile doğruluyoruz.
3)Sanal makinemizin oluşturulma işlemini tamamlıyoruz.
4)Sanal makinemize gidiyoruz ve Overview bölümündeyken Connect butonuna basıyoruz ve SSH seçimini yapıyoruz.
5)Gelen ekrandaki username@ipadresi bilgisini not alıyoruz ki bu durumda bizim not almamız gereken bilgi [email protected] şeklinde olacaktır.
6)Putty aracını çalıştırıyoruz. Hostname bölümüne az önce kopyalamış olduğumuz [email protected] değerini yapıştırıyoruz. Port olarak 22 yazıyoruz. Connection type olarak SSH seçimini yapıyoruz.
7)Connection-SSH-Aut yolunu izliyoruz ve Private key for authentication bölümüne geliyoruz. Bu bölümde Browse diyoruz.
Yukarıda daha önce kayıt etmiş olduğumuz private key dosyamızı seçerek Aç diyoruz.
8)Putty ekranındayken Open diyoruz ve Azure üzerinde oluşturmuş olduğumuz linux makinemize konsoldan bağlanıyoruz.
9)Private key’i oluştururken belirtmiş olduğumuz passphrase key bilgisini bizden istiyor. Bu bilgiyi yazıyoruz.
10)Linux sanal makinemize başarılı bir biçimde bağlantı işlemi sağlandı.
Bu makalemizde Azure üzerinde linux bir sanal makine oluşturduk ve bu sanal makineye ssh key kullanarak bağlantı işlemini gerçekleştirdik.
Kolay gelsin
Eline sağlık kardeşim, çok güzel konular seçiyorsun, tebrik ediyorum.
Teşekkür ederim Hakan hocam.