Ospita macchine virtuali su Ubuntu con Virt Manager

Se hai un server Ubuntu e desideri eseguire macchine virtuali su di esso con Virtual Machine Manager, dovrai configurare SSH e Libvirtd. Ecco come farlo sul tuo sistema Ubuntu.

Configurazione di SSH senza password

Una delle cose più importanti prima di ospitare VM sul tuo server Ubuntu è configurare SSH senza password. Se non imposti SSH senza password, VirtManager ti chiederà ripetutamente di inserire la tua password SSH (il che è fastidioso).

Per abilitare SSH senza password, assicurati di avere un server OpenSSH configurato su Ubuntu Server. In caso contrario, utilizzare il comando seguente per installare il server OpenSSH su Ubuntu.

Nota: devi anche abilitare SSH su tutte le macchine host Linux.

Puoi configurare OpenSSH su Ubuntu Server con:

sudo apt install openssh-server

Dopo aver installato il server OpenSSH su Ubuntu Server, apri il file di configurazione nell'editor di testo Nano.

sudo nano -w /etc/ssh/sshd_config

Nel file di configurazione, individua "PubkeyAuthentication" e assicurati che assomigli all'esempio seguente.

PubkeyAuthentication yes

Quindi, salva le modifiche con Ctrl + O , esci con Ctrl + X ed esegui il comando seguente per riavviare il server.

sudo systemctl riavvia sshd

Al riavvio del server, vai ai PC Linux e apri una finestra di terminale. Quindi, genera la tua chiave con il comando seguente. Tuttavia, non inserire una password per la chiave. LeaInvece, lascialo vuoto (a meno che tu non voglia una password per la chiave).

ssh-keygen

Dopo aver eseguito il comando sopra, dovrai utilizzare il comando ssh-copy-id per trasmettere le tue credenziali della chiave SSH al server Ubuntu.

ssh-copy-id tuo-nome-utente-sul-server@tuo-server-ubuntu-o-nome-host

Una volta trasmessa la chiave, torna al server Ubuntu e riapri il file di configurazione SSH per la modifica.

sudo nano -w /etc/ssh/sshd_config

Nel file di configurazione, trova "PasswordAuthentication yes" e modificalo in "no".

PasswordAutenticazione n

Salva le tue modifiche in Nano con Ctrl + O ed esci con Ctrl + X . Quindi, riavvia nuovamente il server SSH per finalizzare le modifiche.

sudo systemctl riavvia sshd

Una volta riavviato il server SSH, SSH senza password sarà configurato e pronto per l'uso.

Configurazione del demone Libvirt su Ubuntu Server

Il server Ubuntu necessita di un'installazione di Libvirt Daemon per servire macchine virtuali con QEMU/KVM sulla rete. Per installare Libvirt Daemon, apri una finestra di terminale e inserisci il comando seguente.

sudo apt install libvirt-daemon qemu-system libvirt-daemon-system

Una volta installati i pacchetti, il tuo server Ubuntu è pronto per ospitare macchine virtuali su PC Linux che eseguono VirtManager.

Installazione di VirtManager sulla macchina client

Ora che tutto è configurato su Ubuntu Server, dovrai installare VirtManager sul PC Linux che accede alle VM. Apri una finestra del terminale e installa il software.

Ubuntu

sudo apt install virt-manager

Debian

sudo apt-get install virt-manager

ArcoLinux

sudo pacman -S virt-manager

Federa

sudo dnf install virt-manager

ApriSUSE

sudo zypper install virt-manager

Creazione di macchine virtuali

Per creare una VM da remoto, devi prima aggiungere una connessione al server Ubuntu in Virt Manager. Ecco come farlo.

Passaggio 1: fare clic sul pulsante "File", seguito da "Aggiungi connessione..."

Passaggio 2: nella finestra pop-up "Aggiungi connessione", seleziona la casella "Connetti a un host remoto tramite SSH". Quindi, inserisci il tuo nome utente SSH e il server Ubuntu o il nome host/indirizzo IP LAN.

Passaggio 3: fare clic sul pulsante "Connetti" per connettersi all'hypervisor del server Ubuntu.

Passaggio 4: dopo la connessione, fare clic sul pulsante "+" per creare una nuova VM sull'Hubuntu Server Hypervisor. Quindi, seleziona "Installazione di rete (HTTPS, HTTPS o FTP)" e fai clic su "Avanti".

Passaggio 5: incolla l'URL del sistema operativo Linux che stai tentando di installare nella casella dell'URL. In questo esempio, useremo Fedora Workstation.

https://download.fedoraproject.org/pub/fedora/linux/releases/36/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-36-1.5.iso

Passo 6: Dopo aver aggiunto l'URL, consenti a VirtManager di rilevare il sistema operativo. In caso contrario, deseleziona "Rileva automaticamente dall'installazione/origine del supporto" e inserisci il nome del sistema operativo.

Passaggio 7: nella pagina successiva ti verrà chiesto di assegnare i core della RAM e della CPU. Impostare le risorse di memoria e CPU secondo necessità. Quindi, fai clic sul pulsante "Avanti" per continuare.

Passaggio 8: ora dovrai creare una nuova immagine del disco. Trova "Crea un'immagine disco per la macchina virtuale" e modificala da 20 GB. Oppure lascialo a 20 se ritieni che sia abbastanza spazio.

Passaggio 9: assegna un nome al sistema operativo aggiungendo un nome nella casella di testo. Quindi, fai clic sul pulsante "Fine" per terminare.

Passaggio 10: avvia la VM selezionandola, facendo clic sul pulsante di riproduzione e selezionando "Apri".

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.