0% found this document useful (0 votes)
5 views

Follow Us

Uploaded by

dvdsenthil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Follow Us

Uploaded by

dvdsenthil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Follow us

querypanel.com/4611-2

May 10, 2023

KEY Based Auth

Centos/RedHat Server password less authentication

Using Centos 7

First Login to your Server

Generate Authentication keys

Authentication key cmds

[root@rserver8 ~]# ssh-keygen

Once you had executed the command

So, authorized keys are generated go to ~/.ssh/ directory or cd .ssh/

2 keys had generated

Id_rsa and id_rsa.pub

1/14
Using cat cmd display id_rsa.pub keys

[root@rserver8 .ssh]# cat id_rsa.pub

Copy this key

Create new authorized_keys file

So, using vi or vim cmd we can create

[root@rserver8 .ssh]# vi authorized_keys

Paste it here id_rsa.pub keys which you have copied using cat id_rsa.pub

Chmod 600 sets permissions so that, user / owner can read, can write and can’t execute.
Group can’t read, can’t write and can’t execute. others can’t read, can’t write and can’t

So, I had created the authorized_keys now assign the permission to this particular user

So in my case root is the owner you can create user and assign the privileges

2/14
[root@rserver8 .ssh]# chmod 600 authorized_keys

So, now need to copy private key

Again, go to .ssh folder

[root@rserver8 ~]# cd .ssh/

[root@rserver8 .ssh]# cat id_rsa

Copy this and paste it to any text editor

And save it to .ppk format

PuTTY Private Key

3/14

Now to to ssh_config and disable password authentication login

And if you are using any user you can also disable root login

[root@rserver8 .ssh]# vi /etc/ssh/sshd_config

4/14
So, once authentication done restart the sshd services (Secure Shell or Secure Socket
Shell).

[root@rserver8 .ssh]# sudo systemctl restart sshd

I am saving private key in notepad text editor .ppk format

5/14
So here we need to convert in putty format if we don’t do it, we will get the error.

6/14
7/14
Go to ssh tab and browse the .ppk save private here we will get error because we are not
using putty format

If you can check getting the format error

8/14
Now open the putty generator

Once file .ppk is loaded save it to same format with new or existing name

9/14
Click to save private key

10/14
And click yes

11/14
And save it

12/14
Now open the putty type username like sharique@192.168.60.10

Browse the authenticate key

13/14
Open the putty for remember login

So. successfully configured password less authentication Linux server.

chmod 777 foldername will give read, write, and execute permissions for everyone.
chmod 700 foldername will give read, write, and execute permissions for the user only.
chmod 327 foldername will give write and execute (3) permission for the user, w (2) for
the group, and read, write, and execute for the users.

777 anyone can do anything (read, write, or execute)

755 you can do anything; others can only read and execute

711 you can do anything; others can only execute

644 you can read


and write;
others can only
read

Chmod 600 sets permissions so that, user / owner can read, can write
and can’t execute. Group can’t read, can’t write and can’t execute.
others can’t read, can’t write and can’t

14/14

You might also like