Bir önceki yazımızda Putty üzerinden AWS EC2 instance’a bağlanmıştık. Bu sefer de powershell üzerinden SSH nasıl yaparız inceliyoruz.
Putty üzerinden AWS EC2 instance’a SSH bağlantısı nasıl kurulur?
Yazıyı okumak için lütfen tıklayın.
AWS Key Pair Nedir?
Public key ve private key’den oluşan anahtar çifti. Amazon EC2 bulut sunucusuna bağlanırken kimliğinizi kanıtlamak için kullandığınız bir dizi güvenlik kimlik bilgisidir. Amazon EC2 public key’i bulut sunucunuzda saklar ve siz de private key’i saklarsınız.
Private key’e sahip olan herkes bulut sunucularınıza bağlanabilir, bu nedenle özel anahtarınızı güvenli bir yerde saklamanız önemlidir. Önemli not olarak AWS private key’i sadece bir kere indirmenize izin vermektedir. Kaybetmemeye özen gösterin.
Powershell Üzerinden EC2 Instance’a SSH Bağlantı Kurma
Bağlantıyı kurmadan önce key pair’inizi nerede saklıyorsanız yolunu (path) not almanızda fayda var.
Örnek: C:\aws\key\aws-test.pem
Bu seçeneklerden bize lazım olan -i / identity_file.
Eğer AMI (Amazon Machine Image) olarak Amazon Linux’lardan birini seçtiysek kullanıcı adı “ec2-user” dır.
Son olarakta EC2 instance’ın public IP’sine ihtiyacımız var. EC2 yaratırken otomatik olarak public IP ataması yapmaktadır. Eğer bir şekilde public IP atanmadıysa Elastic IP sekmesinden IP ataması yapabilirsiniz.
Elastic IP’ler ile ilgili önemli not, bir adet IP EC2 instance’lara bağlı kaldığı sürece ücretsizdir. Instance’ı terminate ederseniz Elastic IP silmeyi unutmayın.
Hepsini birleştirdiğimiz zaman ortaya aşağıdaki komut çıkmaktadır.
ssh -i "C:\aws\key\aws-test.pem" ec2-user@3.72.41.232