Hostuj maszyny wirtualne w systemie Ubuntu za pomocą Virt Managera

Jeśli masz serwer Ubuntu i chcesz uruchamiać na nim maszyny wirtualne za pomocą Virtual Machine Manager, musisz skonfigurować SSH i Libvirtd. Oto jak to zrobić w systemie Ubuntu.

Konfigurowanie SSH bez hasła

Jedną z najważniejszych rzeczy przed hostowaniem maszyn wirtualnych na serwerze Ubuntu jest skonfigurowanie SSH bez hasła. Jeśli nie skonfigurujesz SSH bez hasła, VirtManager będzie wielokrotnie prosił Cię o podanie hasła SSH (co jest irytujące).

Aby włączyć SSH bez hasła, upewnij się, że masz skonfigurowany serwer OpenSSH na Ubuntu Server. Jeśli nie, użyj poniższego polecenia, aby zainstalować serwer OpenSSH na Ubuntu.

Uwaga: musisz także włączyć SSH na wszystkich hostach z systemem Linux.

Możesz skonfigurować OpenSSH na Ubuntu Server za pomocą:

sudo apt install openssh-server

Po zainstalowaniu serwera OpenSSH na serwerze Ubuntu otwórz plik konfiguracyjny w edytorze tekstu Nano.

sudo nano -w /etc/ssh/sshd_config

W pliku konfiguracyjnym znajdź „PubkeyAuthentication” i upewnij się, że wygląda jak w poniższym przykładzie.

PubkeyAuthentication yes

Następnie zapisz zmiany za pomocą Ctrl + O , wyjdź za pomocą Ctrl + X i uruchom poniższe polecenie, aby ponownie uruchomić serwer.

sudo systemctl zrestartuj sshd

Po ponownym uruchomieniu serwera przejdź do komputerów z systemem Linux i otwórz okno terminala. Następnie wygeneruj klucz za pomocą poniższego polecenia. Nie wprowadzaj jednak hasła do klucza. Lea Zamiast tego pozostaw puste (chyba że chcesz hasło do klucza).

generator kluczy ssh

Po uruchomieniu powyższego polecenia musisz użyć polecenia ssh-copy-id, aby przesłać poświadczenia klucza SSH do serwera Ubuntu.

ssh-copy-id twoja-nazwa-użytkownika-na-serwerze@twoja-nazwa-serwera-ubuntu-lub-hosta

Po przesłaniu klucza wróć do serwera Ubuntu i ponownie otwórz plik konfiguracyjny SSH do edycji.

sudo nano -w /etc/ssh/sshd_config

W pliku konfiguracyjnym znajdź „PasswordAuthentication yes” i zmień ją na „no”.

HasłoUwierzytelnianie nr

Zapisz swoje zmiany w Nano za pomocą Ctrl + O i wyjdź za pomocą Ctrl + X . Następnie ponownie uruchom serwer SSH, aby sfinalizować zmiany.

sudo systemctl zrestartuj sshd

Po ponownym uruchomieniu serwera SSH, SSH bez hasła zostanie skonfigurowane i będzie gotowe do użycia.

Konfigurowanie demona Libvirt na serwerze Ubuntu

Serwer Ubuntu wymaga instalacji demona Libvirt, aby obsługiwać maszyny wirtualne z QEMU/KVM przez sieć. Aby zainstalować demona Libvirt, otwórz okno terminala i wprowadź poniższe polecenie.

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

Po zainstalowaniu pakietów serwer Ubuntu jest gotowy do hostowania maszyn wirtualnych na komputerach z systemem Linux z systemem VirtManager.

Instalowanie VirtManager na komputerze klienckim

Teraz, gdy wszystko jest skonfigurowane na serwerze Ubuntu, musisz zainstalować VirtManager na komputerze z systemem Linux uzyskującym dostęp do maszyn wirtualnych. Otwórz okno terminala i zainstaluj oprogramowanie.

Ubuntu

sudo apt install virt-manager

Debiana

sudo apt-get install virt-manager

Arch Linuksa

sudo pacman -S virt-manager

Fedora

sudo dnf zainstaluj menedżera virt

OpenSUSE

sudo zypper zainstaluj menedżera virt

Tworzenie maszyn wirtualnych

Aby zdalnie utworzyć maszynę wirtualną, musisz najpierw dodać połączenie z serwerem Ubuntu w Virt Manager. Oto jak to zrobić.

Krok 1: Kliknij przycisk „Plik”, a następnie „Dodaj połączenie…”

Krok 2: W wyskakującym oknie „Dodaj połączenie” zaznacz pole „Połącz ze zdalnym hostem przez SSH”. Następnie wprowadź swoją nazwę użytkownika SSH i serwer Ubuntu lub nazwę hosta/adres IP sieci LAN.

Krok 3: Kliknij przycisk „Połącz”, aby połączyć się z Ubuntu Server Hypervisor.

Krok 4: Po połączeniu kliknij przycisk „+”, aby utworzyć nową maszynę wirtualną na Hypervisorze serwera Ubuntu. Następnie wybierz „Instalacja sieciowa (HTTPS, HTTPS lub FTP)” i kliknij „Przekaż”.

Krok 5: Wklej adres URL systemu operacyjnego Linux, który próbujesz zainstalować, w polu adresu URL. W tym przykładzie użyjemy Fedora Workstation.

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

Krok 6: Po dodaniu adresu URL zezwól VirtManager na wykrycie systemu operacyjnego. Jeśli nie, odznacz „Automatycznie wykryj z instalacji/źródła multimediów” i wprowadź nazwę systemu operacyjnego.

Krok 7: Na następnej stronie zostaniesz poproszony o przypisanie pamięci RAM i rdzeni procesora. Ustaw zasoby pamięci i procesora zgodnie z potrzebami. Następnie kliknij przycisk „Przekaż”, aby kontynuować.

Krok 8: Teraz musisz utworzyć nowy obraz dysku. Znajdź „Utwórz obraz dysku dla maszyny wirtualnej” i zmień go z 20 GB. Lub pozostaw na 20, jeśli uważasz, że to wystarczająco dużo miejsca.

Krok 9: Nazwij swój system operacyjny, dodając nazwę w polu tekstowym. Następnie kliknij przycisk „Zakończ”, aby zakończyć.

Krok 10: Uruchom maszynę wirtualną, wybierając ją, klikając przycisk odtwarzania i wybierając „Otwórz”.

Leave a Comment

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!