Takip et

Linux Sanal Makinesi Oluşturma ve Public Key ile Bağlantı

Linux Sanal Makinesi Oluşturma ve Public Key ile Bağlantı

Merhaba! Bu yazıda, Linux sanal makinelerini (VM) oluşturmanın ve güvenli bir şekilde public key kullanarak bu makinelere bağlanmanın adım adım nasıl yapılacağını göstereceğim. Bu yöntem, parola kullanmaya göre çok daha güvenlidir. Özellikle sunucularınızın güvenliği için olmazsa olmaz bir adımdır. Öncelikle, public key ve private key oluşturmanız gerekecek. Ardından, public key’i sanal makinenizin yetkilendirme dosyasına ekleyerek bağlantı kuracaksınız.

Adım 1: SSH Key Çiftinizi Oluşturma

İlk adımınız, SSH (Secure Shell) key çifti oluşturmaktır. Bu işlem, hem public hem de private key dosyalarınızı oluşturacaktır. Private key’i gizli tutmanız çok önemlidir; çünkü bu anahtar, sanal makinenize erişim sağlamanızı sağlar. Bu işlemi, çoğu Linux dağıtımında yerleşik olan ssh-keygen komutu ile yapacağız. Aşağıdaki komutu terminalinize yazın:


ssh-keygen

Komutu çalıştırdıktan sonra, size key dosyanızın konumunu ve bir parola belirlemenizi isteyecektir. Parola belirlemeniz güvenlik açısından önemlidir, ancak zorunlu değildir. Parola belirlemezseniz, her bağlantı için bir parola istemeyecektir. Dosyanın konumunu varsayılan olarak bırakabilirsiniz. İşlem tamamlandığında, ~/.ssh/id_rsa (private key) ve ~/.ssh/id_rsa.pub (public key) dosyalarını bulacaksınız.

Adım 2: Public Key’i Sanal Makineye Yükleme

Şimdi, oluşturduğunuz public key’i sanal makinenizin yetkilendirme dosyasına eklememiz gerekiyor. Bunun için öncelikle ~/.ssh/id_rsa.pub dosyasının içeriğini kopyalamanız gerekir. Bu işlemi cat ~/.ssh/id_rsa.pub komutu ile yapabilirsiniz. Ardından, sanal makinenize SSH ile bağlanmanız ve yetkilendirme dosyasına bu public key’i eklemeniz gerekiyor. Yetkilendirme dosyası genellikle ~/.ssh/authorized_keys dosyasıdır. Eğer bu dosya yoksa, oluşturmanız gerekecektir.

Sanal makinenize SSH ile bağlanmak için (henüz bağlanamıyorsanız) parola ile bağlanmanız gerekebilir. Bağlandıktan sonra aşağıdaki komutları kullanabilirsiniz:


mkdir -p ~/.ssh
cat >> ~/.ssh/authorized_keys

Yukarıdaki komutlar, ~/.ssh dizinini oluşturur ve authorized_keys dosyasına public key’inizi eklemenizi sağlar. Public key’inizi kopyaladıktan sonra Ctrl+D tuşlarına basarak kaydedip çıkabilirsiniz.

Adım 3: Public Key ile Bağlantı Kurma

Artık, sanal makinenize parola kullanmadan bağlanabilirsiniz. Aşağıdaki komutu kullanarak sanal makinenizin IP adresini veya hostname’ini girin:


ssh kullanici_adi@ip_adresi_veya_hostname

Sistem, size bir parola sormayacak ve doğrudan sanal makinenize bağlanacaktır. Bu işlemin başarılı olması için, hem public key’in doğru bir şekilde eklenmiş olması hem de SSH servisinin sanal makinede çalışıyor olması gerekir. Bağlantı sorunları yaşıyorsanız, firewall ayarlarınızı kontrol etmeyi unutmayın.

Ek Bilgiler ve Kaynaklar

Daha fazla bilgi için, bu İngilizce makaleye göz atabilirsiniz. Ayrıca, Linux sunucu yönetimi ile ilgili daha fazla bilgi için fatihsoysal.com sitesini ziyaret edebilirsiniz.

Bu makalede açıklanan adımları dikkatlice takip ederek, güvenli ve kolay bir şekilde Linux sanal makinelerinize bağlanabilirsiniz. Herhangi bir sorunuz olursa, lütfen yorumlarda belirtin. Başarılar!

#Etiketler: Linux, VM, Sanal Makine, Public Key, SSH, Güvenlik, Bağlantı, Adım Adım, Kılavuz, Tutorial, SSH Key, Authorized_keys, id_rsa, id_rsa.pub

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.