Login to the
instance and switch to the root user:
Now open the authorized_keys file and paste the public key
pair into the file and save the changes. If Key pair is not available follow
the tutorial How
to Generate SSH Keys pairs using command line in Centos 7 and create a key
pair.
[ec2-user@linuxcnf
~]$ sudo su -
|
Run the following
command to add the new system user account to the system
[ec2-user@linuxcnf
~]$ sudo useradd User-Name
|
Run the following
command to add the user to wheels group for root privileges:
[ec2-user@linuxcnf
~]$ sudo usermod -a -G wheel User-Name
|
Switch to the newly
created user account
[ec2-user@linuxcnf
~]$ sudo su – User-Name
[User-Name@linuxcnf
~]$
|
Create a .ssh
directory in the User-Name’s home directory and change the its permissions to
700
[User-Name@linuxcnf
~]$ mkdir .ssh
[User-Name@linuxcnf
~]$ chmod 700 .ssh
|
Go to the .ssh
directory and create a file named authorized_keys and change the file
permissions to 600
[User-Name@linuxcnf
~]$ touch .ssh/authorized_keys
[User-Name@linuxcnf
~]$ chmod 600 .ssh/authorized_keys
|
Now open the authorized_keys file and paste the public key
pair into the file and save the changes. If Key pair is not available follow
the tutorial How
to Generate SSH Keys pairs using command line in Centos 7 and create a key
pair.
[User-Name@linuxcnf
~]$ vi .ssh/authorized_keys
|
The user should now
be able to log into the EC2 instance with newly create user User-Name using the
key pair.
No comments:
Post a Comment