Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Connessione SSH a Ubuntu | Automazione dell'Infrastruttura in DevOps
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduzione a DevOps

bookConnessione SSH a Ubuntu

All'inizio, verrà illustrato come connettersi manualmente al server Ubuntu utilizzando SSH, creato tramite Terraform. Questo passaggio consente di verificare che il server sia attivo e accessibile tramite la rete. Successivamente, questo processo verrà automatizzato con Ansible, ma la connessione manuale iniziale permette di comprendere il funzionamento.

Cos'è SSH?

Note
Definizione

SSH è l'acronimo di Secure Shell. Può essere considerato come un metodo sicuro per aprire un terminale su un altro computer — in questo caso, il server Ubuntu.

Tutto ciò che invii tramite SSH, inclusi login, password e comandi, viene crittografato, quindi nessuno può intercettarlo.

SSH offre il controllo completo sul server remoto. Puoi eseguire tutte le operazioni che normalmente svolgi sul tuo computer: avviare programmi, modificare file e installare pacchetti. Per chi è alle prime armi, è utile pensare a "lavorare su un computer da remoto", senza la necessità di essere fisicamente vicino ad esso.

Connessione SSH

Per connettersi manualmente a un server, utilizzare il seguente modello: ssh <USERNAME>@<HOST> -p <PORT> .

Nel nostro caso, appare così:

Qui, root è il nome utente. Si utilizza root perché è l'utente amministrativo con privilegi completi, che consente di eseguire qualsiasi comando senza restrizioni. localhost indica che il server è in esecuzione sulla tua macchina (tramite Docker, ma normalmente si utilizzerebbe il vero IP del server), e -p 2222 specifica la porta utilizzata per accedere al container.

Al primo accesso, SSH potrebbe richiedere una password. In questo caso, si tratta della password di root, già impostata nell'immagine creata con Terraform.

Dopo aver eseguito il comando, ti troverai nel terminale del server, dove potrai eseguire comandi, installare pacchetti e verificare il funzionamento del sistema. Questo passaggio aiuta a comprendere come funziona la gestione remota dei server e prepara alla successiva automazione delle attività con Ansible.

1. Cosa significa SSH?

2. Perché utilizziamo l'utente root per connetterci al server?

question mark

Cosa significa SSH?

Select the correct answer

question mark

Perché utilizziamo l'utente root per connetterci al server?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookConnessione SSH a Ubuntu

Scorri per mostrare il menu

All'inizio, verrà illustrato come connettersi manualmente al server Ubuntu utilizzando SSH, creato tramite Terraform. Questo passaggio consente di verificare che il server sia attivo e accessibile tramite la rete. Successivamente, questo processo verrà automatizzato con Ansible, ma la connessione manuale iniziale permette di comprendere il funzionamento.

Cos'è SSH?

Note
Definizione

SSH è l'acronimo di Secure Shell. Può essere considerato come un metodo sicuro per aprire un terminale su un altro computer — in questo caso, il server Ubuntu.

Tutto ciò che invii tramite SSH, inclusi login, password e comandi, viene crittografato, quindi nessuno può intercettarlo.

SSH offre il controllo completo sul server remoto. Puoi eseguire tutte le operazioni che normalmente svolgi sul tuo computer: avviare programmi, modificare file e installare pacchetti. Per chi è alle prime armi, è utile pensare a "lavorare su un computer da remoto", senza la necessità di essere fisicamente vicino ad esso.

Connessione SSH

Per connettersi manualmente a un server, utilizzare il seguente modello: ssh <USERNAME>@<HOST> -p <PORT> .

Nel nostro caso, appare così:

Qui, root è il nome utente. Si utilizza root perché è l'utente amministrativo con privilegi completi, che consente di eseguire qualsiasi comando senza restrizioni. localhost indica che il server è in esecuzione sulla tua macchina (tramite Docker, ma normalmente si utilizzerebbe il vero IP del server), e -p 2222 specifica la porta utilizzata per accedere al container.

Al primo accesso, SSH potrebbe richiedere una password. In questo caso, si tratta della password di root, già impostata nell'immagine creata con Terraform.

Dopo aver eseguito il comando, ti troverai nel terminale del server, dove potrai eseguire comandi, installare pacchetti e verificare il funzionamento del sistema. Questo passaggio aiuta a comprendere come funziona la gestione remota dei server e prepara alla successiva automazione delle attività con Ansible.

1. Cosa significa SSH?

2. Perché utilizziamo l'utente root per connetterci al server?

question mark

Cosa significa SSH?

Select the correct answer

question mark

Perché utilizziamo l'utente root per connetterci al server?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
some-alt