Windows işletim sisteminden Powershell kullanarak SSH ile AWS EC2 örneğine nasıl erişilir.

Nov 27 2022
Ücretsiz ve açık kaynaklı bir terminal öykünücüsü olan PuTTY, bir AWS EC2 bulut sunucusuna SSH yapmak için kullanılan harika araçlardan biridir ve yaygın olarak bu amaç için kullanılır. Kısa bir süre önce, Microsoft'tan Powershell adlı görev otomasyonu ve yapılandırma yönetimi programının, herhangi bir üçüncü taraf uygulaması indirmeden ve ardından erişim için gerekli yapılandırmayı indirmeden bir EC2 bulut sunucusuna kolay erişim için çok uygun olduğunu fark ettim.

Ücretsiz ve açık kaynaklı bir terminal öykünücüsü olan PuTTY, bir AWS EC2 bulut sunucusuna SSH yapmak için kullanılan harika araçlardan biridir ve yaygın olarak bu amaç için kullanılır.

Kısa bir süre önce, Microsoft'tan Powershell adlı görev otomasyonu ve yapılandırma yönetimi programının, herhangi bir üçüncü taraf uygulaması indirmeden ve ardından erişim için gerekli yapılandırmayı indirmeden bir EC2 bulut sunucusuna kolay erişim için çok uygun olduğunu fark ettim.

Bunu başarmak için birkaç adım göstererek bunu keşfedelim.

1. Adım: Anahtar Çiftleri Oluşturun

AWS Management konsolundan bir anahtar çifti oluşturalım. Yönetim konsolundaki hizmet arama kutusundan EC2'yi arayın ve EC2'ye tıklayın, sol menü çubuğundan 'Anahtar Çiftleri' bağlantısını bulun. Bu, aşağıda gösterildiği gibi “Ağ ve Güvenlik” menüsü altındadır.

Bağlantıyı seçin ve “Anahtar çifti oluştur” düğmesine tıklayın.

Bir isim ver. Ben buna "ssh-ec2key" diyeceğim. "Anahtar çifti türünün" "RSA" olduğundan ve "Özel anahtar dosya biçimi" altında ".pem"in seçildiğinden emin olun. "Anahtar çifti oluştur" düğmesini tıklayın. Sonuç, aşağıdaki ekran görüntüsü gibi görünmelidir. Aşağıda gösterildiği gibi bir genel anahtar ve daha sonra EC2 bulut sunucusuna ssh yapmak için gerekli olacak PC'nize indirilecek bir özel anahtar olmak üzere iki anahtarın oluşturulacağını unutmayın.

2. Adım: Özel anahtarın yoluna gidin

Powershell'den, indirilen özel anahtarın yoluna gittiğinizden emin olun. “ssh-ec2key.pem” bilgisayarımdaki bu yoldaki “indirilen” klasörümde yer almaktadır.

Özel anahtar yolum

3. Adım: EC2 örneğini oluşturun.

“EC2 Dashboard”u seçin ve “Örneği başlat”a tıklayın, ona bir isim verin. Örneğin "EC2 Örneğim". “Amazon Linux 2 AMI…Ücretsiz kullanım için uygun”, “t2.micro ücretsiz kullanım için uygun” bulut sunucusu tipini seçin. Anahtar çifti adını gerektiği gibi seçin (genel anahtar). "Ağ ayarları" altında varsayılan "vpc" ve "alt ağ"ı seçin. "Güvenlik Duvarı" altında yeni bir güvenlik grubu oluşturun. "IP'imden SSH trafiğine izin ver"i seçin (Burada ISP'niz tarafından atanan IP, seçilecek bir seçenek olarak görünecektir). Varsayılan depolama yapılandırmasını kabul edin ve "Örneği başlat"a tıklayın.

EC2 örneği başarıyla oluşturuldu.

Ssh erişimi için kullanılacağından, atanan Genel IPv4 adresini alın. Powershell'i başlatın ve özel anahtarın yolunda olduğunuzdan emin olun, terminalden bu komutu yazın ve enter tuşuna basın.

ssh -i ssh-ec2key.pem [email protected]

      
                
Successful access to the EC2 instance from Powershell

Bu, Windows komut istemi (CMD) kullanılarak da gerçekleştirilebilir.

Komut istemi arayüzü

Umarım bu bilgilendirici olmuştur ve bir sonrakinde görüşürüz. Şerefe!