如何在 DigitalOcean Droplet 云主機上創建 Ubuntu 服務器

在本文中,你將通過 DigitalOcean 的管理面板創建一個 Ubuntu 服務器,并將其配置為使用你的 SSH 密鑰。設置好服務器后,你可以在其上部署應用程序和網站。

本教程是DigitalOcean云課程簡介的一部分,它指導用戶完成將應用程序安全地部署到云的所有步驟。如果你正在搜索有關 DigitalOcean Droplet 云主機的文檔,請訪問我們的產品文檔如何從 DigitalOcean 控制面板創建 Droplet。另外,我們也會在Bilibili的官方賬號中,持續更新?DigitalOcean 的使用教程。

本文內容包括:

  1. 創建 DigitalOcean 賬戶

  2. 設置你的Droplet云主機

  3. 選擇圖像

  4. 選擇計劃

  5. 添加塊存儲(可選)

  6. 選擇數據中心區域

  7. 選擇其他選項

  8. 設置 SSH 身份驗證

  9. 完成并創建Droplet云主機

準備工作

在開始本教程之前,你需要滿足以下條件:

  • 對命令行有一定的了解。如果你想要了解或復習一下命令行,可以訪問我們的Linux 命令行入門。

  • SSH 密鑰用于啟用與服務器的安全連接。要通過命令行設置 SSH 密鑰,你可以按照我們的教程“如何在 Ubuntu 上設置 SSH 密鑰”進行操作。

  • 信用卡或 PayPal 帳戶,用于設置 DigitalOcean Droplet 云主機。請注意,本教程可以使用最小的 Droplet 云主機產品,其月度訂閱費用可在我們的定價頁面(全球統一定價,你也可以查看中國區獨家戰略合作伙伴卓普云官網)上查看。用戶可以隨時取消其 Droplet 云主機服務。

步驟 1 — 創建 DigitalOcean 帳戶

要訪問 DigitalOcean 控制面板并創建 Droplet云主機,你需要一個 DigitalOcean 帳戶。要創建新帳戶,請導航至DigitalOcean 新帳戶注冊頁面。你可以選擇通過電子郵件、Google 或 GitHub 注冊。如果在注冊過程中遇到問題,可以加入技術交流群(QQ群:611945524)詢問。

確認帳戶后,你需要輸入信用卡或 Paypal 信息。收集這些信息是為了驗證身份并阻止垃圾郵件發送者。在你選擇計劃并確認訂閱之前,我們不會向你收費,我們將在第 4 步中介紹這一點。你可能會看到一筆臨時預授權費用以驗證卡,該費用將在一周內取消。

你的信息被接受后,你將進入一個顯示“注冊完成”的窗口。你現在可以繼續下一步了。

第2步 - 設置你的Droplet

在上一步中,你應該已經進入一個窗口,上面寫著“注冊完成”,并有一個“讓我們做點什么(Let’s make something)”按鈕。單擊“讓我們做點什么(Let’s make something)”按鈕。下一個窗口將顯示不同 Droplet 選項的按鈕。單擊底部的“轉到控制面板(Go to Control Panel)”鏈接:

點擊“轉到控制面板”鏈接后,你將被帶到控制面板。

導航到右上角的“創建(Creat)”菜單,然后單擊“Droplet”打開 Droplet創建頁面。如果你沒有任何 Droplet,資源選項卡會顯示一個大的藍色“開始使用 Droplet”按鈕,它會帶你進入相同的 Droplet 創建頁面。

Droplet創建頁面是你選擇 Droplet 配置的地方,例如它的操作系統、內存量以及要啟用的功能(例如備份或監控)。

在下一步中,你將選擇要在 Droplet 上安裝的操作系統映像。

第 3 步 - 選擇圖像

映像是操作系統的副本。要創建 Droplet,用戶需要選擇一個操作系統映像來運行他們的服務器。DigitalOcean 提供五種不同的 Linux 操作系統發行版。由于本教程用于設置 Ubuntu,請單擊Ubuntu(LTS) x 64選項:

選擇操作系統后,你就可以繼續下一步了。

第 4 步 — 選擇計劃

“選擇計劃”部分中,你可以選擇 Droplet 的 RAM、存儲空間和 CPU 核心數。如果你正在按照本教程學習云課程簡介,則每月 5 美元的基本計劃將適用于課程的實踐教程和練習。如果你計劃創建適合自己項目的云服務,也可以隨時在 DigitalOcean 的后臺中修改這些計劃。

單擊基本 5 美元/月計劃選項:

選擇計劃后,你就可以繼續下一步了。

第 5 步 - 添加塊存儲(可選)

此選項允許用戶將塊存儲添加為獨立卷,這些卷可在同一區域內從一個 Droplet 移動到另一個 Droplet。當你需要為 Droplet 提供額外的文件存儲空間時,塊存儲非常有用。

你現在可以繼續下一步了。

第 6 步 - 選擇數據中心區域

選擇數據中心區域部分,選擇你想要創建 Droplet 的區域。

將為你預先選擇一個好的默認設置,但為了獲得最佳性能和最小延遲,請選擇距離你和你的用戶最近的數據中心。

選擇數據中心后,即可繼續下一步。

第 7 步 - 選擇其他選項

“選擇其他選項”部分中,你可以啟用多項可選服務來為你的 Droplet 添加功能。

本節提供的三個功能都是免費的,因此啟用它們不會增加Droplet的每月費用。它們可以理解如下:

IPv6為你的 Droplet 啟用 IPv6 訪問。IPv6 是 Internet 協議的最新版本,用于識別網絡上的計算機并在 Internet 上路由流量。IPv6 地址比 IPv4 地址提供更多的地址空間,是維持 Internet 就緒設備的增長和部署的努力的一部分。

用戶數據是你指定的任意數據,它會被寫入user-dataDigitalOcean 元數據服務的字段。要了解有關用戶數據用途的更多信息,你可以訪問用戶數據產品文檔。

監控添加了 DigitalOcean 代理來收集擴展指標并創建警報策略。要了解有關監控的更多信息,你可以訪問監控產品文檔。

除非你想啟用這些選項,否則你可以將其留空。你選擇了所需的選項后,你就可以繼續下一步了。

第 8 步 - 設置 SSH 身份驗證

在本節中,你將使用你創建的 SSH 密鑰對為你的 Droplet 設置 SSH 身份驗證,這是本教程的先決條件之一。如果你尚未創建 SSH 密鑰,只需幾分鐘即可完成。

點擊使用 SSH 密鑰進行身份驗證的選項,這比密碼更安全。然后點擊“新建 SSH 密鑰”按鈕:

將出現一個彈出窗口,提示你復制公共SSH 密鑰并將其粘貼到提供的空間中:

注意: 如果你尚未創建 SSH 密鑰,請按照彈出窗口右側的說明創建密鑰,或按照我們的教程如何在 Ubuntu 上設置 SSH 密鑰。

要復制你的公鑰,請在終端中運行以下命令:

cat ~/.ssh/id_rsa.pub

復制終端的輸出并將其粘貼到云面板彈出窗口提供的空間中。然后為密鑰命名,以便稍后選擇它。完成后,單擊“添加新 SSH 密鑰”。然后你將返回到云面板,你可以在其中確保選擇了新密鑰。

選擇新密鑰后,即可繼續下一步。

第 9 步 - 完成并創建 Droplet

在Droplet創建過程的最后部分,你可以選擇:

  • 選擇要創建的 Droplet 數量。如果你正在按照本教程作為云課程簡介的一部分進行操作,則只需創建一個 Droplet。否則,請選擇所需的 Droplet 數量。

  • 命名 Droplet。你可以使用自動生成的名稱或創建自己的名稱。

  • 添加標簽以幫助組織你的 Droplet。如果你愿意,可以將此選項留空。

  • 將你的 Droplet 分配到一個項目以幫助組織。將在此處創建和選擇一個默認文件夾。你可以根據需要稍后創建新文件夾。

  • 添加備份。此選項可啟用 Droplet 的系統級備份,以幫助防止數據丟失。請注意,選擇此選項會使你的每月費用增加 1 美元。如果你愿意,請選擇此選項。

完成選擇后,單擊“創建 Droplet”。然后,你將進入一個頁面,其中顯示 Droplet 創建過程的進度條。Droplet 準備就緒后,將顯示其 IP 地址:

你將使用此 IP 地址通過終端安全地連接 Droplet。復制 IP 地址,然后在終端中運行以下命令,以root用戶身份通過 SSH 安全地連接 Droplet。

ssh root@your_IP_address

終端將顯示如下消息:

Output
The authenticity of host '167.172.146.33 (167.172.146.33)' can't be established.
ECDSA key fingerprint is SHA256:+Mx4ID5k4N8H7R24y+APZAoTe69hmAh9qMawyf/Lq9U.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

輸入yes。如果你在設置 SSH 時選擇了密碼,系統將提示你在此處輸入密碼。如果一切正常,你將以 root 用戶身份登錄到你的 Droplet。請注意,強烈建議創建一個具有較少權限的新用戶,以便日常使用你的 Droplet,以避免做出無法修復的更改。要創建新用戶,你可以按照我們的初始服務器設置教程教程進行操作,這是云課程簡介中的下一個教程。

結論

在本教程中,你已在 Droplet 上設置了 Ubuntu 服務器并啟用了 SSH 訪問。要了解有關你可以使用此 Droplet 執行的操作的更多信息,你可以訪問我們的云課程簡介,以及DigitalOcean中國區獨家戰略合作伙伴卓普云官網的教程。另外,我們也會在Bilibili的官方賬號中,持續更新?DigitalOcean 的使用教程。

如果你希望刪除你的 Droplet,你可以訪問我們的產品文檔“如何銷毀 Droplet” 。要取消你的帳戶,請按照我們的“帳戶取消”頁面上的說明進行操作。

最后,如果你希望了解除了Droplet 云主機以外的 DigitalOcean 產品,包括Kubernetes托管、負載均衡、云函數、數據庫、對象存儲、塊存儲、GPU 云服務,或跨境電商解決方案、程序廣告解決方案,可訪問DigitalOcean中國區獨家戰略合作伙伴卓普云官網咨詢。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/15687.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/15687.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/15687.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

win10右鍵沒有默認打開方式的選項的處理方法

問題描述 搞了幾個PDF書籍學習一下,不過我不想用默認的WPS打開,因為WPS太惡心人了,占用資源又高。我下載了個Sumatra PDF,這時候我像更改pdf文件默認的打開程序,發現右擊沒有這個選項。 問題解決 右擊文件–屬性–…

汽車以太網發展現狀及挑戰

一、汽車以太網技術聯盟 目前推動汽車以太網技術應用與發展的組織包括:OPEN Alliance(One-Pair Ether-Net Alliance SIG)聯盟,主要致力于汽車以太網推廣與使用,該聯盟通過推進 BroadR- Reach 單對非屏蔽雙絞線以太網傳…

設計新境界:大數據賦能UI的創新美學

設計新境界:大數據賦能UI的創新美學 引言 隨著大數據技術的蓬勃發展,它已成為推動UI設計創新的重要力量。大數據不僅為界面設計提供了豐富的數據資源,還賦予了設計師以全新的視角和工具來探索美學的新境界。本文將探討大數據如何賦能UI設計…

面試八股之JVM篇3.5——垃圾回收——G1垃圾回收器

🌈hello,你好鴨,我是Ethan,一名不斷學習的碼農,很高興你能來閱讀。 ??目前博客主要更新Java系列、項目案例、計算機必學四件套等。 🏃人生之義,在于追求,不在成敗,勤通…

1688. 比賽中的配對次數

題目: 給你一個整數 n ,表示比賽中的隊伍數。比賽遵循一種獨特的賽制: 如果當前隊伍數是 偶數 ,那么每支隊伍都會與另一支隊伍配對。總共進行 n / 2 場比賽,且產生 n / 2 支隊伍進入下一輪。 如果當前隊伍數為 奇數 …

python梯度下降法求解三元線性回歸系數,并繪制結果

import numpy as np import matplotlib.pyplot as plt # 生成隨機數據 np.random.seed(0) X1 2 * np.random.rand(100, 1) X2 3 * np.random.rand(100, 1) X3 4 * np.random.rand(100, 1) y 4 3 * X1 5 * X2 2 * X3 np.random.randn(100, 1) # 合并特征 X_b np.hsta…

Vue中組件之間的通信有哪些方法

在Vue中,組件之間的通信有多種方法,以下是一些常見的方法: Props和$emit: 父組件通過props向子組件傳遞數據。子組件通過$emit觸發事件,將數據傳遞給父組件。 provide和inject: 在Vue 2.2.0版本中引入的選…

云計算-特殊機制(Specialsed Mechanisms)

自動擴展監聽器 (Automated Scaling Listener) 自動擴展監聽器是一種特定類型的服務代理。它運行在云提供商的網絡中,監控云消費者和云服務之間的網絡流量。通過分析消費者和服務之間的消息量和類型,它可以測量云服務的負載。 自動擴展監聽器對變化的負載…

常見 JVM 面試題補充

原文地址 : 26 福利:常見 JVM 面試題補充 (lianglianglee.com) CMS 是老年代垃圾回收器? 初步印象是,但實際上不是。根據 CMS 的各個收集過程,它其實是一個涉及年輕代和老年代的綜合性垃圾回收器。在很多文章和書籍的劃分中&…

SpringCloud Alibaba的相關組件的簡介及其使用

Spring Cloud Alibaba是阿里巴巴為開發者提供的一套微服務解決方案,它基于Spring Cloud項目,提供了一系列功能強大的組件,包括服務注冊與發現、配置中心、熔斷與限流、消息隊列等。 本文將對Spring Cloud Alibaba的相關組件進行簡介&#xff…

React Native 之 動畫Animated(十二)

react-native 的 Animated API提供了一種聲明式的方式來創建平滑的動畫效果。它允許你編寫動畫邏輯,并將動畫值直接綁定到組件的樣式或布局屬性上。 react-native 的 Animated 庫通過以下方式工作: 創建動畫值:首先,你需要使用 A…

ROCm上運行預訓練BERT

14.10. 預訓練BERT — 動手學深度學習 2.0.0 documentation (d2l.ai) 下載數據集 在d2l-zh/pytorch/data目錄解壓: ~/d2l-zh/pytorch/data$ unzip wikitext-2-v1.zip Archive: wikitext-2-v1.zipcreating: wikitext-2/inflating: wikitext-2/wiki.test.tokens …

【第17章】MyBatis-Spring之注入映射器

文章目錄 前言一、注冊映射器1. XML 配置2. Java 配置 二、發現映射器1. <mybatis:scan/>2.MapperScan ( 建議 ) \color{#00FF00}{(建議)} (建議) 三、MapperScannerConfigurer總結 前言 與其在數據訪問對象&#xff08;DAO&#xff09;中手工編寫使用 SqlSessionDaoSu…

數據庫--數據庫基礎(一)

目錄 第一章 緒論 一.數據庫的基本概念 1. 數據庫的4個基本概念 2、數據庫系統的特點 二.數據庫和文件 三.數據模型 1.概念模型 2.邏輯模型(物理模型) 2.1關系模型 四.數據庫系統的三級模式結構&#xff1a; 五數據庫的二級映像功能與數據獨立性 第二章 關系數據庫…

WEBPACK開發|生產環境配置(抽離公共部分)

這是webpack4演示&#xff0c;webpack5有些插件不在推薦&#xff0c; 1. webpack.base.config.js文件的配置說明 const path require(path); const webpack require(webpack); const ExtractTextPlugin require(extract-text-webpack-plugin); // 該插件的主要是為了抽離c…

【LeetCode面試經典150題】100. 相同的樹

一、題目 100. 相同的樹 - 力扣&#xff08;LeetCode&#xff09; 給你兩棵二叉樹的根節點 p 和 q &#xff0c;編寫一個函數來檢驗這兩棵樹是否相同。 如果兩個樹在結構上相同&#xff0c;并且節點具有相同的值&#xff0c;則認為它們是相同的。 二、思路 二叉樹的題&#…

C++的lambda函數、bind函數、類函數綁定參數,學習測試用例

在C中&#xff0c;Lambda函數、std::bind 和類函數綁定參數提供了靈活的方式來處理函數調用。 Lambda函數是一種匿名函數&#xff0c;可以捕獲外部變量并在函數體內使用。它們提供了簡潔而強大的方式來定義內聯函數。std::bind 用于創建一個新的函數對象&#xff0c;其中部分參…

2024電工杯數學建模B題高質量成品論文,包括代碼數據

2024電工杯數學建模B題高質量成品論文&#xff0c;包括代碼數據 完整內容見文末名片 摘要 大學時期是學生們知識學習和身體成長的重要階段&#xff0c;良好的飲食習慣對于促進生長發育和保證身體健康具有重要意義。針對當前大學生中存在的飲食結構不合理及不良飲食習慣的問題…

為了性能,放棄tft_eSPI,選擇arduino_gfx吧

本來對于tft_espi和arduino_gfx沒啥特別的感覺&#xff0c;都是tft屏幕驅動,arduino_gfx的好處就是除了支持tft外還支持一些oled屏幕。 誰知道在探尋我那個在單片機項目上顯示中文方案 https://github.com/StarCompute/tftziku 時候&#xff0c;尋求極致性能測了一些東西。 t…

23種設計模式之一————工廠模式詳細講解

工廠模式介紹 定義分類工廠模式核心角色&#xff1a;簡單工廠模式定義特點優點缺點應用場景代碼實現 工廠方法模式&#xff08;別名&#xff1a;虛擬構造&#xff09;定義特點優點缺點應用場景代碼實現 抽象工廠模式定義特點優點缺點應用場景代碼實現工廠模式小結 定義 工廠模…