GNU/Linux >> LINUX-Kenntnisse >  >> Linux

SSH-Anmeldung beim RHEL 7-Server ohne Passwort

Um sich beim RHEL7-Linux-Server anzumelden, müssen wir zunächst öffentliche Schlüssel zwischen Server und Client-Rechner austauschen. Dazu können wir ssh-copy-id verwenden Befehl.

$ ssh-copy-id user@rhel-server
The authenticity of host 'rhel-server (rhel-server)' can't be established.
ECDSA key fingerprint is 21:4d:71:f6:ef:1f:c1:f7:a9:d9:81:4d:9d:34:4d:a9.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
user@rhel-server's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'user@rhel-server'"
and check to make sure that only the key(s) you wanted were added.

Der obige Befehl fordert Sie zur Eingabe eines Passworts auf, anhand dessen Ihr Zugang zum Remote-Server authentifiziert und das Passwort ausgetauscht wird. Wenn Sie eine Fehlermeldung erhalten, die besagt:

/usr/bin/ssh-copy-id: ERROR: No identities found

Sie müssen zuerst Ihre SSH-Schlüssel mit dem folgenden Befehl generieren:

$ ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
2a:2b:8b:c3:10:2c:0e:8a:7e:bf:0d:2c:fa:31:dc:99 [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|.                |
|+.               |
|*.      S        |
|+.. o o.         |
|+  =.E.          |
|.+o.+oo          |
|.o++oo..         |
+-----------------+

Wenn Sie fertig sind, versuchen Sie die obige ssh-copy-id erneut befehlen.


Linux
  1. Anmeldung ohne Passwort SSH – CentOS 6 / RHEL 6

  2. 3 Schritte zur SSH-Anmeldung ohne Passwort mit ssh-keygen &ssh-copy-id

  3. Warum ist meine SSH-Anmeldung langsam?

  4. SSH ohne Beschaffung von .bashrc

  5. Aktivieren Sie die Kennwortanmeldung für SSH auf Amazon Linux AMI

Wie SSH eine sichere Kommunikation herstellt

So fügen Sie dem Server einen öffentlichen SSH-Schlüssel hinzu

So richten Sie SSH unter CentOS und RHEL ein

Passwortloser SSH-Login in 3 einfachen Schritten

So kopieren Sie Dateien aus der Ferne über SSH, ohne ein Passwort einzugeben

Führen Sie SSH und SCP ohne Passworteingabe auf openSSH aus