AWS add ssh key to root user and remove fedora user

This commit is contained in:
Mark O'Brien 2020-07-29 15:50:16 +01:00
parent a4a420d5d0
commit b605aad542

View file

@ -0,0 +1,18 @@
# How to add allow root ssh login and remove fedora user
This will allow you to run ansible playbooks as the root user.
It also removes the fedora user so that fas_client can install sucessfully in `/home/fedora`
Simply add the below text in to the `User Data` field when launching an EC2 instance.
This appears as a text box at the bottom of the `Configure Instance` step when launching an instance.(Step 3)
```
#!/bin/bash
cat home/fedora/.ssh/authorized_keys > /root/.ssh/authorized_keys
userdel -r fedora
```
The script copies the public key from the fedora user and replaces the root users key with it.
This is the public key which is associated with the keypair selected when launching the instance.
It then deletes the Fedora user leaving root as the only ssh user on the instance.