Esercizio - Configurare il server SSH

Completato

L'obiettivo è sfogliare i file di progetto della propria agenzia in un computer remoto. Prima di tutto, è necessario configurare il computer remoto per SSH.

In questo esercizio si creerà una macchina virtuale (VM) Linux in Azure per ospitare i file dell'applicazione dell'agenzia. Si genererà anche una chiave SSH che verrà usata per configurare la macchina virtuale per le connessioni SSH.

In questo esercizio si userà Azure, ma la macchina virtuale Linux può esistere ovunque.

Configurare la macchina virtuale

Prima di tutto, è necessario impostare la configurazione iniziale per la macchina virtuale Linux.

  1. Passare al portale di Azure e accedere all'account Azure. È possibile creare un account gratuito se non ne è attualmente disponibile uno.

  2. Nel menu del portale selezionare Crea una risorsa.

    Screenshot che mostra l'azione Crea una risorsa nel menu del portale di Azure.

  3. Cercare la macchina virtuale e selezionare l'elenco a discesa Crea macchina virtuale nell'opzione Macchina virtuale .

    Screenshot che illustra come cercare e creare una risorsa macchina virtuale nel portale di Azure.

  4. Selezionare la sottoscrizione di Azure e creare un nuovo gruppo di risorse.

  5. Specificare i dettagli della macchina virtuale, ad esempio il nome, le dimensioni e l'immagine di base. Lo screenshot mostra alcuni dettagli di esempio, ma è possibile scegliere versioni recenti di altre distribuzioni Linux ed esaminare i server SSH supportati.

    Screenshot che mostra i dettagli della macchina virtuale di Azure da creare.

Configurare SSH

A questo punto, è necessario impostare la configurazione SSH e finalizzare la creazione della macchina virtuale in modo da avere un server SSH funzionante.

  1. Azure genera automaticamente una coppia di chiavi SSH. È possibile lasciare l'account Amministratore popolato con i valori predefiniti. Il nome utente verrà usato per la connessione alla macchina virtuale tramite SSH nell'esercizio successivo.

    Screenshot che mostra i valori predefiniti della sezione Account amministratore durante la creazione della macchina virtuale in Azure.

  2. La macchina virtuale deve anche accettare il traffico SSH in ingresso attraverso la porta SSH 22. Per impostazione predefinita, Azure deve avere questa regola specificata durante la creazione della macchina virtuale.

    Screenshot che mostra le regole delle porte in ingresso per la configurazione di una porta in ingresso per SSH.

  3. Selezionare Rivedi e crea.

    Screenshot che evidenzia l'opzione Rivedi e crea durante la creazione della macchina virtuale.

  4. È possibile che venga visualizzato un errore di convalida nella scheda Rete; in tal caso, selezionare l'errore e creare una nuova rete virtuale. Selezionare Rivedi e crea di nuovo.

    Screenshot che mostra il passaggio di convalida per creare una nuova rete virtuale per la macchina virtuale.

  5. Dopo aver esaminato i dettagli, selezionare Crea e Azure distribuirà la macchina virtuale. Il processo potrebbe richiedere alcuni minuti.

    Screenshot che evidenzia l'azione Crea per la macchina virtuale convalidata.

  6. Quando viene visualizzata una schermata per la generazione di una nuova coppia di chiavi, selezionare "Scarica chiave privata e crea risorsa". Verrà scaricato un file .pem che contiene la chiave. Prendere nota della posizione in cui viene scaricato il file; Questo percorso file sarà necessario nell'esercizio successivo.

    Screenshot che mostra la richiesta durante la creazione della macchina virtuale di Azure per scaricare la chiave privata e creare la risorsa.

  7. Dopo aver distribuito la risorsa, selezionare Vai alla risorsa.

    Screenshot che evidenzia l'azione Vai alla risorsa dopo la creazione della macchina virtuale.

  8. Copiare l'indirizzo IP pubblico dalla panoramica delle proprietà della macchina virtuale appena creata. Questo indirizzo IP sarà necessario nel prossimo esercizio come nome host durante la connessione alla macchina virtuale tramite SSH.

    Screenshot che illustra come copiare l'indirizzo IP pubblico della macchina virtuale appena creata.

Ottimo lavoro! È stata distribuita una macchina virtuale Linux a cui è possibile connettersi tramite SSH.

Nella sezione successiva si apprenderà come usare l'estensione Remote - SSH di Visual Studio Code per connettersi alla macchina virtuale.