- You can create your own user and access the server using a password. In order to set up this, firstly first let’s login on the server as usual
$ ssh -i pem_file.pem ubuntu@ec2- ________.compute-1.amazonaws.com
- Create a new user
$ sudo useradd -s /bin/bash -m -d /home/USERNAME -g root USERNAME
- Add a password
$ sudo passwd USERNAME
- Add users to sudoers
$ sudo visudo
Here you need to add the following line
USERNAME ALL=(ALL:ALL) ALL
- Enable the access by password through ssh
$ vi /etc/ssh/sshd_config
Here you need to search PasswordAuthentication from no to yes.
- Restart ssh
$ sudo /etc/init.d/ssh restart
- Connect to the server using the new user
$ ssh USERNAME@ec2- ________.compute-1.amazonaws.com
This is all.
If you consider this tutorial was useful please let me a comment or share the article. For any suggestions or comments, please drop me a line below.