Amazon EC2 Linux Yeni Kullanıcı Ekleme
Amazon üzerinde linux instance oluştururken kullanıcı ekleme, public key dosyasını key pair içerisine ekleme işlemlerini amazon otomatik hallediyor. Eğer ki yeni bir kullanıcı oluştumak ve bu kullanıcıya hızlıca ssh ile bağlanmak istiyorsanız aşağıdaki adımları izleyebilirsiniz.
1-) Amazan EC2 intance üzerinde sırasıyla aşağıdaki komutlar çalıştırılır.
sudo adduser -m testuser
sudo su - testuser
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub > .ssh/authorized_keys
2-) Oluşturduğumuz id_rsa ve id_rsa.pub dosyasını bilgisayarınıza almanız gerekiyor. Bu işlemi yapmak için aws ec2 instance oluştururken oluşturduğunuz ve indirdiğiniz .pem uzantılı dosyayı kullanarak 4 adımı gerçekleştirebilirsiniz.
3-) Bilgisayarınıza aldığınız id_rsa.pub dosyasını EC2 Dashboard>Key pairs sayfasında Actions sekmesinden Import key pair seçeneğini seçerek import edin, import ederken name kısmına oluşturduğunuz kullanıcı adını yazmanız ilerleyen aşamalarda public keylerin karışmasını engelleyecektir.
4–) MobaXterm uygulaması açılır ve Session>SSH sekmesinden;
Host : EC2 instance Public IPv4 address veya Public IPv4 DNS yazılır.
Specify username : Oluşturduğumuz kullanıcı adı yazılır.
Advanced SSH Settings : Use private key aktif edilir ve id_rsa dosyası seçilir.
Artık Amazon EC2 linux instance üzerindeki oluşturduğumuz yeni kullanıcıya ssh bağlantısı yapabiliriz.