Hvernig á að setja upp SSH lykilorðslausa innskráningu í Linux [3 einföld skref]


SSH (Secure SHELL) er opinn og áreiðanlegasti netsamskiptaregla sem er notuð til að skrá þig inn á ytri netþjóna til að framkvæma skipanir og forrit. Það er einnig notað til að flytja skrár frá einni tölvu í aðra tölvu yfir netið með því að nota Rsync skipun.

[Þér gæti líka líkað við: Hvernig á að tryggja og herða OpenSSH Server ]

Í þessari grein munum við sýna þér hvernig á að setja upp lykilorðslausa innskráningu á Debian-undirstaða dreifingar eins og Ubuntu og Mint með því að nota ssh lykla til að tengjast ytri Linux netþjónum án þess að slá inn lykilorð.

Notkun lykilorðslausrar innskráningar með SSH lyklum mun auka traust milli tveggja Linux netþjóna til að auðvelda samstillingu eða flutning skráa.

SSH Client : 192.168.0.12 ( Fedora 34 )
SSH Remote Host : 192.168.0.11 ( CentOS 8 )

Ef þú ert að fást við fjölda Linux ytri netþjóna, þá er SSH lykilorðslaus innskráning ein besta leiðin til að gera sjálfvirk verkefni eins og sjálfvirkt afrit með forskriftum, samstillingarskrár með SCP skipun og fjarstjórn.

[Þér gæti líka líkað við: 25 framúrskarandi öryggisafritunartæki fyrir Linux kerfi ]

Í þessu dæmi munum við setja upp SSH lykilorðslausa sjálfvirka innskráningu frá þjóninum 192.168.0.12 sem notandi tecmint til 192.168.0.11 með notanda sheena.

Skref 1: Búðu til Authentication SSH-Keygen lykla á – (192.168.0.12)

Skráðu þig fyrst inn á netþjóninn 192.168.0.12 með notanda tecmint og búðu til par af opinberum lyklum með eftirfarandi skipun.

$ ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/home/tecmint/.ssh/id_rsa): [Press enter key]
Created directory '/home/tecmint/.ssh'.
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Press enter key]
Your identification has been saved in /home/tecmint/.ssh/id_rsa.
Your public key has been saved in /home/tecmint/.ssh/id_rsa.pub.
The key fingerprint is:
5f:ad:40:00:8a:d1:9b:99:b3:b0:f8:08:99:c3:ed:d3 [email 
The key's randomart image is:
+--[ RSA 2048]----+
|        ..oooE.++|
|         o. o.o  |
|          ..   . |
|         o  . . o|
|        S .  . + |
|       . .    . o|
|      . o o    ..|
|       + +       |
|        +.       |
+-----------------+

Skref 2: Hladdu upp SSH lykli til - 192.168.0.11

Notaðu SSH frá miðlara 192.168.0.12 og hlaðið upp nýjum mynduðum opinberum lykil (id_rsa.pub) á netþjóni 192.168.0.11 undir .ssh skrá sheena sem skráarheiti authorized_keys.

$ ssh-copy-id [email 

Skref 3: Prófaðu SSH lykilorðslausa innskráningu frá 192.168.0.12

Héðan í frá geturðu skráð þig inn á 192.168.0.11 sem sheena notandi frá þjóninum 192.168.0.12 sem tecmint notandi án lykilorðs.

$ ssh [email 

Í þessari grein hefur þú lært hvernig á að setja upp SSH lykilorðslausa innskráningu með því að nota ssh lykil. Ég býst við að ferlið hafi verið einfalt. Ef þú hefur einhverjar spurningar, vinsamlegast sendu þær í athugasemdareitinn hér að neðan.