GNU/Linux >> Linux Esercitazione >  >> Linux

Accesso SSH al server RHEL 7 senza password

Per accedere al server RHEL7 Linux, dobbiamo prima scambiare le chiavi pubbliche tra il server e la macchina client. Per farlo possiamo usare ssh-copy-id comando.

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

Il comando precedente ti chiederà una password in base alla quale il tuo accesso al server remoto verrà autenticato e la password verrà scambiata. Se ricevi un messaggio di errore che dice:

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

devi prima generare le tue chiavi ssh usando il comando seguente:

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

Una volta terminato, prova a eseguire il ssh-copy-id sopra comando di nuovo.


Linux
  1. Come disabilitare l'accesso SSH con password

  2. 3 passaggi per eseguire l'accesso SSH senza password utilizzando ssh-keygen e ssh-copy-id

  3. Come configurare le chiavi SSH per l'accesso SSH "senza password" su CentOS/RHEL

  4. Perché il mio accesso SSH è lento?

  5. SSH senza sourcing .bashrc

Come SSH stabilisce una comunicazione sicura

Come aggiungere la chiave pubblica SSH al server

Come configurare SSH su CentOS e RHEL

Accesso SSH senza password in 3 semplici passaggi

Come copiare in remoto file su SSH senza inserire una password

Esegui SSH e SCP senza inserire la password su openSSH