GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ecco come configurare e abilitare SSH in Ubuntu Virtual Box

VirtualBox è un programma da eseguire e passare facilmente tra più sistemi operativi sul tuo sistema operativo. È particolarmente utile quando ci si connette su reti. Secure Shell è un protocollo di rete crittografico che funziona in modo sicuro e connette un client a un server tramite una rete non protetta. I dati devono essere crittograficamente protetti prima di essere inviati sulla rete per evitare attacchi man-in-the-middle. Inoltre, per motivi di sicurezza, è necessario abilitare SSH durante l'interazione con le macchine virtuali. Discuteremo l'installazione e l'abilitazione di SSH nella scatola virtuale di Ubuntu per stabilire una connessione sicura tra gli host.

Cos'è SSH?

SSH (Protect Shell) è il protocollo aperto utilizzato per proteggere la connessione di rete meno complicata e costosa fornita dalle soluzioni VPN basate su hardware, o in altre parole, autenticazione, crittografia e integrità dei dati per proteggere la rete. Otteniamo diverse funzioni su SSH come shell dei comandi sicura, trasferimento sicuro di file e accesso remoto tramite un tunnel sicuro a una serie di applicazioni TCP/IP.

Oltre a fornire l'autenticazione dell'host e la crittografia e l'integrità dei dati, offre anche vantaggi aggiuntivi come la compressione prima della crittografia, che può ridurre significativamente il costo computazionale della crittografia dei dati.

Cosa sono le porte?

Le porte sono un'astrazione che i programmi possono comunicare utilizzando vari protocolli. Oltre ai protocolli del livello di trasporto come TCP, UDP, SMTP, vengono utilizzate anche le porte. Un numero di porta è assegnato a diversi servizi; Ad esempio, HTTP utilizza la porta TCP e UDP 80. Utilizzando i numeri di porta, una coppia di sistemi consente allo stesso protocollo di trasporto di aprire numerosi socket.

Cos'è NAT

Network Address Translation sta per NAT.

Come suggerisce il nome, NAT viene utilizzato per tradurre l'indirizzo a un'estremità di una rete privata creata da un utente che punta a una posizione che si suppone si trovi su una rete privata.

Passaggi per configurare e abilitare SSH

Passaggio 1: Apri la tua scatola virtuale. Fai clic su Impostazioni e vai su Rete.

Passaggio 2: Scegli adattatore

Attiva l'adattatore di rete gratuito e seleziona la rete NAT.

Passaggio 3:
Apri le opzioni avanzate e fai clic su Port Forwarding
Apparirà una scheda con alcuni campi come mostrato nel passaggio successivo.

Passaggio 4: Aggiungi una nuova voce seguendo le istruzioni seguenti dopo aver fatto clic sul pulsante + in questa scheda.

Cognome: ssh
Protocollo: TCP
Porta host: x
Porta degli ospiti: e
dove xey sono gli stessi numeri di porta.

Vedrai quindi una nuova voce nelle tabelle con le informazioni che hai inserito.

Passaggio 5: Installa SSH
Il sistema desktop Ubuntu non installa il server SSH per impostazione predefinita, ma può essere facilmente installato utilizzando i normali sistemi di repository Ubuntu.

I seguenti comandi installano SSH:

sudo apt update
sudo adatto Per installare opensh-serve

Passaggio 6: Connetti a SSH
Inserisci il seguente comando per connetterti al tuo ospite

$ ssh -P @127.0.0.1

Inserisci la password quando richiesto e sarai connesso alla macchina virtuale.

Per disabilitare SSH sul tuo computer, procedi come segue:

sudo systemctl stop ssh

Per abilitarlo quando è disabilitato, procedi come segue:

sudo systemctl attivare ssh

diploma

Abbiamo imparato come installare SSH sulla tua macchina virtuale Ubuntu. Come accennato in precedenza, SSH è uno strumento utile per stabilire una comunicazione sicura tra client e server su una rete non protetta. Senza configurare correttamente la connessione SSH, le tue applicazioni potrebbero essere interessate da un attacco man-in-the-middle, in cui un utente malintenzionato potrebbe accedere ai tuoi dati sulla rete. SSH utilizza RSA e altri algoritmi di crittografia asimmetrica per crittografare e decrittografare i dati inviati sulla rete. La protezione dei dati sta diventando sempre più importante quando si scambiano dati come coordinate bancarie e password in rete. La mancanza di sicurezza può comportare grandi perdite sia per il cliente che per l'azienda. La modifica della porta SSH predefinita aumenta la sicurezza del tuo server riducendo il rischio di attacchi informatici automatizzati.


Ubuntu
  1. Come abilitare SSH su Ubuntu 18.04

  2. Come installare e configurare il server sftp in Ubuntu 20.04

  3. Come installare e configurare mysql 8 su Ubuntu 20.04

  4. Come impostare o modificare il fuso orario su Ubuntu 20.04 e 21.04

  5. Come abilitare SSH su Ubuntu 18.04 Bionic Beaver

Come abilitare e disabilitare le interfacce di rete in Ubuntu 20.04

Come abilitare TLS 1.3 in Nginx su Ubuntu 18.04 e 16.04

Come abilitare il server SSH su Ubuntu 22.04

Ubuntu Come impostare un IP statico tramite terminale e GUI

Come abilitare ssh su Ubuntu 20.04 LTS Linux

Come installare il server Apache e configurare host virtuali su Ubuntu 22.04