linux_wiki:configure_key-based_authentication

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:configure_key-based_authentication [2016/10/06 21:46]
billdozor [SSH Key Creation and Distribution]
linux_wiki:configure_key-based_authentication [2019/05/25 23:50]
Line 1: Line 1:
-====== Configure Key-based Authentication ====== 
- 
-**General Information** 
- 
-SSH key based authentication (password-less). 
- 
----- 
- 
-====== SSH Key Creation and Distribution ====== 
- 
-Key based authentication involves a private and public key.\\ 
-The private key stays on the source system, the public key is distributed to all remote systems. 
- 
-Generate the private/public key pair. 
-<code bash> 
-ssh-keygen 
-</code> 
-  * RSA is the default key type 
-  * Prompted for file to save private key (~/.ssh/id_rsa) 
-  * Prompted for file to save public key (~/.ssh/id_rsa.pub) 
- 
-\\ 
-Copy the public key to a remote system 
-<code bash> 
-ssh-copy-id myserver 
-</code> 
-  * Prompted for password login 
-  * Next normal ssh login will be password-less 
- 
-\\ 
-__**Key Pair with Passphrase**__ 
- 
-If you created the key pair with a passphrase, it is useful to cache the passphrase for a bash session to avoid re-entering it for each ssh connect. 
- 
-\\ 
-Start the ssh-agent for the current shell 
-<code bash> 
-ssh-agent bash 
-</code> 
- 
-\\ 
-Add the passphrase 
-<code bash> 
-ssh-add 
-</code> 
-  * Prompted for the ssh key passphrase 
- 
-\\ 
-Connect as normal with ssh, you should not be prompted for a password if the public key has already been copied to the remote server. 
- 
----- 
  
  • linux_wiki/configure_key-based_authentication.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)