GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Come utilizzare le chiavi SSH con Plesk

Il pannello di controllo di Plesk non ha strumenti grafici per gestire le chiavi ssh. Questo articolo fornisce istruzioni dettagliate per creare e gestire le chiavi ssh dalla riga di comando.

Plesk non è più incluso nei nuovi piani di hosting A2, ma è ancora disponibile su account WordPress gestiti legacy. Puoi installare Plesk manualmente su VPS e server dedicati non gestiti.

Le seguenti istruzioni funzionano con il sottosistema Windows per Linux, il terminale Macintosh o la riga di comando di Linux.

Creazione di chiavi SSH

I passaggi seguenti mostrano come creare una chiave SSH sul tuo computer locale e caricare la chiave pubblica sul server.

  1. Al prompt dei comandi sul computer locale, passa alla directory .ssh con questo comando.
    [email protected] ~$ cd ~/.ssh
    

    Se la directory .ssh non esiste, puoi crearla con questo comando:

    [email protected] ~$ mkdir ~/.ssh
    
  2. Quando sei passato alla directory .ssh, digita questo comando, sostituendo mykey con un nome file a tua scelta.

    [email protected] ~$ ssh-keygen -t rsa -b 2048 -f mykey
    

    Il comando richiederà una passphrase durante la creazione della chiave. L'aggiunta di una passphrase rende la chiave più sicura, ma le chiavi con passphrase non possono essere utilizzate per l'automazione. Al termine del comando, una chiave pubblica denominata mykey.pub e una chiave privata denominata mykey verrà creato nella directory .ssh.

  3. Copia la chiave pubblica sul tuo server usando il comando ssh-copy-id. Sostituisci miachiave.pub con il nome che hai scelto nel passaggio precedente. Sostituisci utente con il tuo nome utente sul server e sostituisci example.com con il tuo nome di dominio o l'indirizzo IP del server.

    [email protected] ~$ ssh-copy-id -i mykey.pub -p 7822 user@example.com
    

    Ti verrà richiesta la password per accedere. La chiave pubblica verrà copiata nel file ~/.ssh/authorized_keys sul server.

  4. Una volta che il file è stato copiato, dovresti essere in grado di accedere utilizzando il seguente comando senza digitare la password:Sostituisci mykey con il nome del tuo file chiave, sostituisci utente con il tuo nome utente sul server e sostituisci example.com con il tuo nome di dominio o l'indirizzo IP del server.

    [email protected] ~$ ssh -i ~/.ssh/mykey -p 7822 user@example.com
    

Chiavi SSH aggiunte

Potresti voler consentire ad altri di accedere al tuo account o fornire l'accesso a un servizio remoto che fornisce la propria chiave pubblica. La chiave pubblica può essere fornita come file o potrebbe essere necessario tagliarla e incollarla in un file. Se il file viene creato incollando la chiave in un file, assicurati che non ci siano caratteri aggiuntivi prima o dopo la chiave. La chiave deve essere aggiunta al file authorized_keys sul server. Per aggiungere una chiave, segui questi passaggi.

  1. Salva o crea il file della chiave pubblica in qualsiasi directory conveniente. In questo esempio viene utilizzata la home directory degli utenti. Il nome del file dovrebbe avere l'estensione .pub.
  2. Apri il prompt dei comandi nella home directory degli utenti e usa il comando ssh-copy-id per copiare la chiave sul server. Sostituisci somekey.pub con il nome del file creato nel passaggio precedente. Sostituisci utente con il tuo nome utente sul server e sostituisci example.com con il tuo nome di dominio o l'indirizzo IP del server.
    [email protected] ~$ ssh-copy-id -i somekey.pub -p 7822 user@example.com
    

Plesk
  1. Come impostare le chiavi SSH

  2. Come utilizzare Ssh-copy-id con il tunnel Ssh a più hop?

  3. Come configurare le chiavi SSH su Ubuntu 16.04

  4. Come utilizzare DNS esterno con Plesk

  5. Come utilizzare Composer con i binari Plesk PHP

Come configurare le chiavi SSH su Debian 10

Come configurare le chiavi SSH – Sistema operativo Windows?

Come utilizzare Plesk per proteggere le directory con una password

Come usare Git con Plesk

Come utilizzare una chiave SSH con utenti non root

Come configurare la chiave SSH su un server Plesk