Created
April 6, 2017 09:26
Revisions
-
kevinjam revised this gist
Apr 6, 2017 . No changes.There are no files selected for viewing
-
kevinjam created this gist
Apr 6, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,29 @@ 1. Login to your EC2 instance using your .pem file ssh -i your_pem_file.pem ubuntu@ec2-________.compute-1.amazonaws.com 2. Create a new user that will access the instance using a password: $ sudo useradd -s /bin/bash -m -d /home/USERNAME -g root USERNAME where: -s /bin/bash : use /bin/bash as the standard shell -m -d /home/USERNAME : create a home directory at /home/USERNAME -g root : add to group root USERNAME : the username of the new user 3. Create a strong password for the new user: $ sudo passwd USERNAME Enter new UNIX password: Retype new UNIX password: 4. Add user to sudoers file by using sudo visudo and add the following line: USERNAME ALL=(ALL:ALL) ALL 5. Enable password authentication by editing /etc/ssh/sshd_config: change PasswordAuthentication no to PasswordAuthentication yes 6. Restart ssh: sudo /etc/init.d/ssh restart Logout of your instance (exit) and try your new login without the .pem file: $ ssh USERNAME@ec2-________.compute-1.amazonaws.com USERNAME@ec2-________.compute-1.amazonaws.com's password: