GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Anmeldung ohne Passwort SSH – CentOS 6 / RHEL 6

SSH ist ein Client- und Serer-Protokoll, das uns hilft, über das Netzwerk durch den verschlüsselten Tunnel auf das Remote-System zuzugreifen. Immer wenn der Client auf den Server zugreift, lädt der Client den sicheren Schlüssel vom Server herunter und gleichzeitig lädt der Server auch den Schlüssel vom Client herunter. Diese beiden Schlüssel stellen den verschlüsselten Tunnel zwischen Server und Client her, sodass die Datenübertragung sehr sicher über das Netzwerk erfolgt.

SSH wird häufig als Alternative zu FTP verwendet, da Sie wissen, dass alles, was ein TCP-Netzwerk verwendet, nach einem Passwort fragt, um Daten zu sammeln. SSH ist auch ein TCP-Dienst, es erfordert ein Passwort, um auf den Remote-Computer zuzugreifen. Wenn die Organisation über viele keine Server verfügt, muss der Administrator jedes Mal das Kennwort eingeben, um auf das Remote-System zuzugreifen. Es ist mühsam, das Passwort mehrmals einzugeben, SSH kommt mit einer neuen Funktion namens Passwortlose Anmeldung, die Ihnen hilft, auf den Remote-Rechner zuzugreifen, ohne das Passwort einzugeben.

Um die passwortlose Anmeldung zu aktivieren, müssen wir den öffentlichen Schlüsseleintrag des Client-Hostnamens und der Benutzerdetails auf dem Remote-Server speichern. Dieser Schlüsseleintrag befindet sich gemäß Ihrem entfernten Benutzer in der folgenden Datei (~/.ssh/authorized.keys) (~=Home-Verzeichnis des Benutzers).

Befolgen Sie die Schritte zum Erstellen der passwortlosen Anmeldung. Hier haben wir zwei Maschinen mit zwei unterschiedlichen Benutzernamen.

 server.example.com    ram   client.example..com    raj 

Jetzt habe ich mich als raj auf client.example.com angemeldet, erstelle ein Schlüsselpaar mit dem folgenden Befehl.

[raj@client ~]$ ssh-keygen

Öffentliches/privates RSA-Schlüsselpaar generieren.

Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll (/home/raj/.ssh/id_rsa):

Verzeichnis ‚/home/raj/.ssh‘ erstellt.



Passphrase eingeben (leer für keine Passphrase): Enter



Geben Sie dieselbe Passphrase erneut ein:Enter



Ihre Identifikation wurde in /home/raj/.ssh/id_rsa gespeichert.

Ihr öffentlicher Schlüssel wurde in /home/raj/.ssh/id_rsa.pub gespeichert.

Der Schlüsselfingerabdruck lautet:

4d:b7:fd:54:d6:0c:ad:87:b0:ec:13:47:96:d5:34:e4 [email protected]

Nach der Erstellung finden Sie zwei Dateien im .ssh-Verzeichnis. id_rsa und id_rsa.pub. Wir werden id_rsa.pub als Basisdatei verwenden.

[raj@client ~]$ cd .ssh/ [raj@client .ssh]$ ll

insgesamt 8

-rw——- 1 Raj Raj 1675 Jan 24 02:57 id_rsa

-rw-r–r– 1 Raj Raj 404 Jan 24 02:57 id_rsa.pub

Verwenden Sie den Befehl ssh-copy-id mit der Eingabedatei id_rsa.pub; es erstellt ~/.ssh/authorized.keys, falls nicht vorhanden, andernfalls hängt es den Schlüssel an. Der Schlüssel enthält die Informationen über den Host- und Benutzernamen.

[raj@client .ssh]$ ssh-copy-id -i id_rsa.pub [email protected]

Die Authentizität des Hosts „srv01.linuxhow.in (10.65.4.55)“ kann nicht festgestellt werden.

Der Fingerabdruck des RSA-Schlüssels ist ff:67:e7:b2:ae:ff:42:a6:f5:de:ef:54:3c:95:90:09.



Sind Sie sicher, dass Sie die Verbindung fortsetzen möchten (ja/nein)? ja



Warnung:„server.example.com,10.65.4.55“ (RSA) wurde dauerhaft zur Liste der bekannten Hosts hinzugefügt.

Passwort von [email protected]:***** [Geben Sie das Passwort des Remote-Benutzer-RAM ein]

Versuchen Sie jetzt, sich mit „ssh ‚[email protected]‘“ am Computer anzumelden, und melden Sie sich an:

.ssh/authorized_keys

um sicherzustellen, dass wir keine zusätzlichen Schlüssel hinzugefügt haben, die Sie nicht erwartet haben.

Greifen Sie nun über SSH auf den Remote-Computer zu. Es bringt Sie direkt zur Shell, ohne nach dem Passwort zu fragen.

[raj@client .ssh]$ ssh [email protected] Letzter Login:Samstag, 4. Dez., 11:21:06 2013, vom 10.65.4.20

[ram@server]$

Das ist alles, diese passwortlose Anmeldung spart Zeit und Energie des Systemadministrators.

Suchbegriff:

Anmeldung ohne Passwort SSH, Anmeldung ohne Passwort SSH Linux, Anmeldung ohne Passwort SSH CentOS, Anmeldung ohne Passwort SSH CentOS 5, Anmeldung ohne Passwort SSH CentOS 6, Anmeldung ohne Passwort SSH RHEL, Anmeldung ohne Passwort SSH RHEL 5, Anmeldung ohne Passwort SSH RHEL 6 , Anmeldung ohne Passwort SSH Fedora, Anmeldung ohne Passwort SSH Fedora 18, Anmeldung ohne Passwort SSH Fedora 17, Anmeldung mit SSH ohne Passwort Linux, Anmeldung mit SSH ohne Passwort RHEL 6, Anmeldung mit SSH ohne Passwort CentOS 6, Anmeldung mit SSH ohne Passwort RHEL , SSH-Anmeldung ohne Passwort CentOS, SSH-Anmeldung ohne Passwort Ubuntu, SSH-Anmeldung ohne Passwort Fedora


Cent OS
  1. SSH-Anmeldung bleibt hängen bei:„debug1:erwartet SSH2_MSG_KEX_DH_GEX_GROUP“ CentOS/RHEL 7

  2. So wechseln Sie den Passwortalgorithmus auf CentOS/RHEL

  3. Anmeldung mit GUI unter CentOS/RHEL 7 nicht möglich

  4. CentOS / RHEL :So beschränken Sie die SSH-Anmeldung nach Tageszeit

  5. CentOS / RHEL :So deaktivieren Sie die Root-Anmeldung oder den Root-Zugriff auf einem System

So setzen Sie das verlorene Root-Passwort in CentOS 8 / RHEL 8 zurück

So richten Sie die passwortlose SSH-Anmeldung unter CentOS 8 / RHEL 8 ein

So aktivieren Sie SSH-Anmeldebenachrichtigungen per E-Mail in CentOS 8

CentOS 8/RHEL 8 zurücksetzen, Root-Passwort vergessen

So richten Sie SSH unter CentOS und RHEL ein

CentOS / RHEL 7:So setzen Sie das Root-Passwort zurück