Ignora l'accesso SSH aggiungendo la chiave a un server remoto in un singolo comando

Sommario:

Ignora l'accesso SSH aggiungendo la chiave a un server remoto in un singolo comando
Ignora l'accesso SSH aggiungendo la chiave a un server remoto in un singolo comando

Video: Ignora l'accesso SSH aggiungendo la chiave a un server remoto in un singolo comando

Video: Ignora l'accesso SSH aggiungendo la chiave a un server remoto in un singolo comando
Video: Solving The Creator Storage Problem? Blackmagic Cloud Store Mini - YouTube 2024, Maggio
Anonim
Se si desidera impostare le chiavi SSH per consentire l'accesso senza password, è possibile farlo con un singolo comando. È abbastanza facile
Se si desidera impostare le chiavi SSH per consentire l'accesso senza password, è possibile farlo con un singolo comando. È abbastanza facile

La prima cosa che devi fare è assicurarti di aver eseguito il comando keygen per generare le chiavi (se hai già generato le chiavi, salta questo passaggio).

ssh-keygen -t rsa

Quindi utilizzare questo comando per inviare la chiave al server remoto, modificandola in modo che corrisponda al nome utente e al nome host del server.

cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'

Dovrai inserire la tua password la prima volta per copiare le chiavi. Dopodiché, dovresti essere in grado di accedere senza password, o anche usare scp o rsync senza inserire una password. Puoi testare con questo comando:

ssh user@hostname

È sicuramente molto più facile che digitare una password tutto il tempo.

Metodo alternativo

Puoi anche usare il comando ssh-copy-id. Ad esempio, dopo aver generato le tue chiavi, usa questo comando:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname

Facile.

Consigliato: