What's new

Tutorial Enable root and password login at prelaunch(no need to create key pair) of AWS EC2/Lightsail DEBIAN/UBUNTU instances

joey the cockroach

Forum Master
Elite
Joined
Jan 12, 2017
Posts
8,860
Solutions
8
Reaction
34,758
Points
5,624
*NOTE: Tested on DEBIAN and UBUNTU instances only.

EC2 :
In the "Configure Instance" tab go to Advanced Details, then copy and paste these inside the box (see pictures below)

Code:
#!/bin/bash

sed -i "s/PermitRootLogin no/PermitRootLogin yes/" /etc/ssh/sshd_config
sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/" /etc/ssh/sshd_config

sed -i "s/#PasswordAuthentication.*/PasswordAuthentication yes/" /etc/ssh/sshd_config
sed -i "s/PasswordAuthentication no/PasswordAuthentication yes/" /etc/ssh/sshd_config

systemctl restart sshd

echo "root:youpasswordhere" | chpasswd

*NOTE: Change yourpasswordhere with your desired password

nblrt.PNG


nblrt2.PNG


Optional:
You can now choose to proceed without a key pair.

nblrt3.PNG




LIGHTSAIL:
Click on "+ Add launch script", then paste the same script you used with EC2 above, then proceed to create.

nblrt_lghtsl.PNG


nblrt_lghtsl2.PNG
 

Attachments

Similar threads

Back
Top