GNU/Linux >> Linux Esercitazione >  >> Linux

Accedi con una chiave privata SSH su Linux e macOS

Questo articolo illustra come utilizzare una chiave privata per accedere a un server Linux® utilizzando una chiave privata con una sessione Terminal su macOS®. Tuttavia, puoi seguire la stessa procedura per utilizzare una chiave privata quando utilizzi qualsiasi software di terminale su Linux.

Nota: Per informazioni sull'utilizzo delle chiavi private Secure Shell (SSH) sui sistemi operativi Microsoft®Windows®, consulta Accesso con una chiave privata SSH su Windows e Genera chiavi RSA con SSH utilizzando PuTTYgen.

Prerequisiti

Per completare questo processo, sono necessarie le seguenti applicazioni software:

  • Software client SSH installato sul tuo sistema operativo Linux o macOS per impostazione predefinita.
  • Il tuo editor di testo preferito. Questo esempio usa vim editor di testo.
  • La tua chiave privata. Per ulteriori informazioni sulla generazione di una chiave su Linux o macOS, consulta Connessione a un server tramite SSH su Linux o Mac OS X.

Accedi con una chiave privata

  1. Usando un editor di testo, crea un file in cui memorizzare la tua chiave privata. Questo esempio utilizza il file deployment_key.txt .

  2. Per modificare il file in vim, digita il seguente comando:

       vim deployment_key.txt
    
  3. Dopo l'avvio dell'editor, premi i per attivare inserisci modalità.

  4. Incolla la tua chiave privata, come quella nell'immagine seguente, nel file. Assicurati di includere BEGIN e FINE linee.

  5. Per salvare le modifiche, premi Esc .

  6. Digita :wq per scrivere il file e tornare alla riga di comando.

  7. Esegui il comando seguente per modificare le autorizzazioni del file in 600 per mettere al sicuro la chiave. Puoi anche impostarli su 400 .Questo passaggio è obbligatorio :

       chmod 600 deployment_key.txt
    
  8. Utilizzare la chiave per accedere al client SSH come mostrato nell'esempio seguente, che carica la chiave nel file deployment_key.txt e accedi come utente demo all'IP 192.237.248.66 :

       ssh -i deployment_key.txt [email protected]
    
  9. Quando ti viene chiesto di confermare la connessione, digita e quindi premi Invio .

  10. Se la tua chiave SSH richiede una password, inseriscila quando richiesto per completare la connessione.


Linux
  1. Crittografa e decrittografa i file con una passphrase su Linux

  2. Introduzione a SSH in Linux

  3. 11 Utili comandi “ssh” e “scp” in Linux

  4. Come impostare le chiavi SSH per l'accesso SSH "chiave pubblica/privata" su Linux

  5. Genera una coppia SSH con AES-256-CBC

Come creare una passphrase chiave SSH in Linux

Come configurare la chiave pubblica e privata SSH in Linux

Usa il tuo Chromecast da Linux e MacOS con mkchromecast

Come installare Linux su Macintosh e dual boot con macOS

Come generare e utilizzare la chiave SSH nel sistema Linux?

Accedi a un server Linux con una chiave privata SSH su un client Windows