Skip to content
Snippets Groups Projects
puttygen.md 1.89 KiB
Newer Older
  • Learn to ignore specific revisions
  • Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    PuTTY key generator
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ===================
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    PuTTYgen is the PuTTY key generator. You can load in an existing private key and change your passphrase or generate a new public/private key pair.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    ### Change Password for Existing Private Key
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    You can change the password of your SSH key with "PuTTY Key Generator". Make sure to backup the key.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    -   Load your [private key](../shell-access-and-data-transfer/ssh-keys/) file with *Load* button.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    -   Enter your current passphrase.
    -   Change key passphrase.
    -   Confirm key passphrase.
    -   Save your private key with *Save private key* button.
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../../../img/PuttyKeygeneratorV.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    Generate a New Public/Private key
    ---------------------------------
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    You can generate an additional public/private key pair and insert public key into authorized_keys file for authentication with your own private key.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    -   Start with *Generate* button.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../../../img/PuttyKeygenerator_001V.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    -   Generate some randomness.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../../../img/PuttyKeygenerator_002V.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    -   Wait.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../../../img/PuttyKeygenerator_003V.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    -   Enter a *comment* for your key using format 'username@organization.example.com'.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
        Enter key passphrase.
        Confirm key passphrase.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
        Save your new private key `in "*.ppk" `format with *Save private key* button.
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../../../img/PuttyKeygenerator_004V.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    -   Save the public key with *Save public key* button.
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
        You can copy public key out of the ‘Public key for pasting into authorized_keys file’ box.
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../../../img/PuttyKeygenerator_005V.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    -   Export private key in OpenSSH format "id_rsa" using Conversion -> Export OpenSSH key
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    ![](../../../img/PuttyKeygenerator_006V.png)
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    
    
    Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    -   Now you can insert additional public key into authorized_keys file for authentication with your own private key.
    
        You must log in using ssh key received after registration. Then proceed to [How to add your own key](../shell-access-and-data-transfer/ssh-keys/).