將 Ubuntu Server 22.04 與 Virtual Box 一起使用的好方法


Ubuntu Server 是一個服務器操作系統。不難理解台式機和服務器之間的區別。兩者都是基於 Linux 的操作系統。主要區別在於桌面版包括桌面環境,而服務器版僅包括命令行界面。

ubuntu 服務器的硬件要求要低得多。顧名思義,它主要用作承載各種服務的服務器。 Linux 完全具備命令行和其他 ubuntu 服務器的能力。

在機器上安裝操作系統時,我們建議先在虛擬環境中試用。在本教程中,我們將嘗試在 Virtual Box 中使用 SSH 與服務器進行交互。 Virtual Box 是一個軟件應用程序,允許您在主機操作系統之上運行多個來賓操作系統。假設您的計算機支持虛擬化,請從本教程開始。

安裝虛擬盒子

Windows 用戶的安裝非常簡單。在此處訪問我們的下載頁面以下載可執行安裝文件 Windows主機. 只需運行安裝程序即可安裝 Virtual Box。

對於 Linux,啟動終端並為您的發行版運行以下命令 –

對於 Debian(Ubuntu、Kali Linux 等)-

❯ sudo apt-get install virtualbox

在 Ubuntu 上,您還可以從軟件中心安裝 Virtual Box。

對於 Arch 用戶 –

❯ sudo pacman -S virtualbox virtualbox-guest-iso

❯ sudo gpasswd -a $USER vboxusers

❯ sudo modprobe vboxdrv

其他發行版也可以參考官網。

要啟動該應用程序,請在應用程序中搜索它或在終端中運行以下命令 –

❯ virtualbox

下載 Ubuntu 服務器

下載 Ubuntu 服務器鏡像

如需最新圖片,請訪問此處的官方下載頁面。在撰寫本文時,我使用的是最新映像 22.04。如果您對特定圖像或舊圖像感興趣,請訪問我們的發布頁面,其中包括所有發布(舊的和新的)。

在服務器上初始化 Virtual Box

現在讓我們啟動虛擬機並為我們的服務器創建一個環境。

步驟1)

創建一台新機器

點擊 新的 單擊右側的圖標以添加新的虛擬機。

第2步)

虛擬盒子 ubuntu 服務器名稱和操作系統

在下一節中,我們將按如下方式命名機器: Ubuntu服務器將計算機文件夾位置保留為默認值。選擇機器類型為 Linux 和版本 免費(64 位)[次へ]點擊。

步驟 3)

Ubuntu 服務器中的 RAM機器 ram

為機器提供 RAM。請注意,此 RAM 用於主機操作系統。但是 ubuntu 服務器需要很少的內存。我給它 1GB 記憶。如果您想執行需要更多內存的任務,您可以相應地進行選擇。

步驟4)

創建虛擬硬盤 Virtualbox創建虛擬硬盤

為您的操作系統創建一個虛擬硬盤。[作成]點擊。

步驟 5)

虛擬硬盤文件類型虛擬硬盤文件類型

在這裡,將虛擬硬盤類型保留為默認值。[次へ]點擊。

步驟 6)

收納型虛擬盒子收納型虛擬盒子

請慎重選擇。動態分配的存儲隨著數據流入而增長。固定大小是一種固定的、不能改變的存儲類型。動態分配的存儲比固定的慢得多。固定尺寸類型適合選擇更流暢的操作方式。

步驟 7)

硬盤大小 ubuntu 服務器硬盤大小

操作系統需要的空間非常小。現在我給它 10GB. 5GB 我也會做的。[作成]只需點擊您已經成功地為您的服務器創建了一個虛擬環境。

步驟 8)

虛擬機設置虛擬機設置

選擇左邊的虛擬機後,從上往下[設定]去。

步驟 9)

為 ISO 文件插入虛擬框插入 ISO 文件

在設置中,轉到 存放處 並選擇 天空 磁盤。然後右擊 類CD 點擊圖標選擇 磁盤文件 你下載了選擇並單擊 好的 關閉設置。這會將操作系統文件注入您的機器。

安裝 Ubuntu 服務器

啟動 ubuntu 服務器並進行初始設置。

步驟1)

啟動 Ubuntu Server 虛擬框啟動 Ubuntu 服務器。

使用插入的磁盤文件啟動。

第2步)

Ubuntu 服務器配置語言語言設置

選擇您的首選語言並單擊 輸入.

步驟 3)

Ubuntu 服務器設置的鍵盤佈局選擇鍵盤佈局

選擇您要使用的鍵盤佈局。使用箭頭鍵和 enter 進行導航和選擇。你可以 識別鍵盤 如果您不確定。選擇正確的佈局後 完成 然後按回車。

步驟4)

Ubuntu Server 的標準安裝標準安裝

我想要所有常用的包,所以我使用標準安裝。如果您想要最小化安裝,請使用箭頭鍵導航和 天空 選擇安裝類型。[完了]點擊。

步驟 5)

設置網絡 Ubuntu 服務器網絡設置

暫時將網絡設置保留為默認設置。稍後我們將在虛擬機設置中配置它。

步驟 6)

有代理的話找代理。或繼續下一步。

步驟 7)

我們建議保留包下載和更新的默認鏡像。你可以給出你的選擇。默認情況下使用。安裝後可以更改。

步驟 8)

引導式安裝 Ubuntu 服務器引導式安裝

這就是將它安裝到虛擬硬盤的方式。因為你創建了硬盤(10GB) 跨磁盤。可以設置 LVM 如果你想。 自定義存儲佈局 安裝在特定分區上。

步驟 9)

Ubuntu 服務器安裝摘要安裝概述

以下是如何對硬盤進行分區和格式化。只需點擊 完成.

它警告你 整個虛擬磁盤被格式化和調整大小。只需選擇 繼續.

步驟 10)

配置文件設置 Ubuntu 服務器配置文件設置

輸入服務器的名稱、主機名、用戶名和密碼。然後點擊 完成.

步驟 11)

安裝 Openssh Ubuntu 服務器安裝 OpenSSH

一定要檢查 安裝 OpenSSH 服務器 你的 天空 鑰匙。

步驟 12)

附加包 Ubuntu 服務器附加包

通過選擇您現在需要的軟件包來節省安裝後的時間。

步驟 13)

安裝好的 Ubuntu 服務器安裝完成

恭喜。 您已成功安裝 ubuntu 服務器。重新啟動服務器。

步驟 14)

登錄到 Ubuntu 服務器服務器登錄

將出現如上所示的屏幕。輸入您在配置文件設置期間創建的用戶名和密碼。登錄後,我們需要調整虛擬機設置,因此通過運行以下命令關閉服務器:

❯ sudo poweroff

設置ssh

Secure Shell 或 Secure Socket Shell 是一種命令行應用程序,可讓您通過不安全的網絡安全地連接不同的計算機。使用 ssh 連接到服務器,以便您可以使用主機操作系統終端輕鬆訪問服務器。

安裝

必須在主機上安裝 ssh 客戶端。 我在我的 ubuntu 服務器上安裝了 ssh 服務器。

對於 Windows 10 及更高版本 –

發布 Powershell 作為管理員 運行以下命令 –

❯ Add-WindowsCapability -Online -Name OpenSSH.Client*

安裝 Linux 發行版 –

對於 Debian 用戶(ubuntu、kali 等)-

❯ sudo apt install openssh-client

對於 Arch (Arch Linux/Manjaro) –

❯ sudo pacman -S openssh

對於 OpenSUSE –

❯ sudo zypper install openssh

對於軟呢帽——

❯ sudo dnf install -y openssh-clients

確認安裝

啟動命令或終端並運行以下命令來檢查 –

❯ ssh
在 Linux 上安裝 SSHSSH

然後進入虛擬機設置。

橋接虛盒橋接

通訊網絡 部分並選擇適配器類型 橋接. 見上圖。這在主機網絡和虛擬服務器之間創建了一個橋樑。

重新啟動服務器,登錄並運行以下命令 –

❯ ip address
IP 免費服務器IP地址

記下 IP 地址。使用此 IP 通過 ssh 連接到您的服務器。

在主機操作系統上啟動終端或命令。連接到計算機的語法是:

❯ ssh [username]@[ip address]

所以,就我而言,它是 –

❯ ssh [email protected]

將用戶名和 IP 替換為您自己的。

使用 SSH 連接到 Linux連接成功

出現提示時輸入密碼。現在你在服務器裡面。首先,通過運行以下 apt update 命令更新服務器 –

❯ sudo apt update && sudo apt upgrade

總結

WSL 有一些限制,所以我使用這種方法來替代在 Windows 上運行 Linux 的 WSL。現在你有一個 ubuntu 服務器,你可以很容易地使用 ssh。您可以試用服務器的一些功能,然後將其安裝到真機上。

參考

  • 在不同的硬盤驅動器上雙啟動 Windows 和 Ubuntu
  • Ubuntu 網絡配置指南
  • 如何在Ubuntu 22.04LTS上安裝使用AnyDesk?