
#!/bin/bash
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
echo 'Skills53##' | passwd --stdin ec2-user
echo 'AuthenticationMethods password,publickey' >> /etc/ssh/sshd_config
sed -i 's/#Port 22/Port 2025/g' /etc/ssh/sshd_config
systemctl restart sshd
curl -O <https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.0/2025-05-01/bin/linux/amd64/kubectl>
chmod +x ./kubectl
sudo mv ./kubectl /usr/bin/
sudo ln -s /usr/bin/kubectl /usr/local/bin/k
k version --client
curl --silent --location "<https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$>(uname -s)_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/eksctl /usr/bin/
eksctl version
curl <https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3> | bash
dnf install -y docker ; systemctl enable --now docker
usermod -aG docker ec2-user ; sudo su - ec2-user