Wéi Setup SSH Passwuertlos Login a Linux [3 Einfach Schrëtt]


SSH (Secure SHELL) ass en Open-Source an am meeschte vertrauenswürdege Netzwierkprotokoll dee benotzt gëtt fir op Remote Serveren aloggen fir d'Ausféierung vu Kommandoen a Programmer. Et gëtt och benotzt fir Dateien vun engem Computer op en anere Computer iwwer d'Netz ze transferéieren mat engem Rsync Kommando.

[Dir kënnt och gären hunn: Wéi sécheren an Harden OpenSSH Server]

An dësem Artikel wäerte mir Iech weisen wéi Dir Passwuert-manner Login op Debian-baséiert Verdeelunge wéi Ubuntu & Mint opstellt mat ssh Schlësselen fir mat Remote Linux Serveren ze verbannen ouni e Passwuert anzeginn.

Mat Passwuert-manner Login mat SSH Schlësselen erhéijen d'Vertrauen tëscht zwee Linux Server fir einfach Dateisynchroniséierung oder Transfer.

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

Wann Dir mat enger Zuel vu Linux Remote Serveren ze dinn hutt, dann ass SSH Passwuert-manner Login ee vun de beschte Weeër fir Aufgaben ze automatiséieren wéi automatesch Backups mat Scripten, Synchroniséierungsdateien mat SCP Kommando, a Remote Kommando Ausféierung.

[ Dir kënnt och gär hunn: 25 Outstanding Backup Utilities for Linux Systems ]

An dësem Beispill wäerte mir SSH Passwuert-manner automatesch Login vum Server 192.168.0.12 als Benotzer tecmint op 192.168.0.11 mat Benotzer Sheena opsetzen.

Schrëtt 1: Erstellt Authentifikatioun SSH-Keygen Keys op - (192.168.0.12)

Éischt Login op de Server 192.168.0.12 mam Benotzer tecmint a generéiert e Paar ëffentlech Schlësselen mat dem folgenden Kommando.

$ 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    ..|
|       + +       |
|        +.       |
+-----------------+

Schrëtt 2: Eroplueden SSH Schlëssel op - 192.168.0.11

Benotzt SSH vum Server 192.168.0.12 an lued en neien generéierten ëffentleche Schlëssel erop (id_rsa.pub) um Server 192.168.0.11 ënner sheena's .ssh Verzeichnis als Dateinumm autoriséiert_keys.

$ ssh-copy-id [email 

Schrëtt 3: Test SSH Passwuertlos Login vun 192.168.0.12

Vun elo un kënnt Dir op 192.168.0.11 als Sheena Benotzer vum Server 192.168.0.12 als Tecmint Benotzer ouni Passwuert aloggen.

$ ssh [email 

An dësem Artikel hutt Dir geléiert wéi Dir en SSH Passwuertlos Login mat engem ssh Schlëssel opstellt. Ech erwaarden datt de Prozess einfach war. Wann Dir Froen hutt, postt se w.e.g. an de Kommentarsektioun hei drënner.