華為歐拉系統中部署FTP服務與Filestash應用:實現高效文件管理和共享

華為歐拉系統中部署FTP服務與Filestash應用:實現高效文件管理和共享

  • 前言
  • 一、相關服務介紹
    • 1.1 Huawei Cloud EulerOS介紹
    • 1.2 Filestash介紹
    • 1.3 華為云Flexus應用服務器L實例介紹
  • 二、本次實踐介紹
    • 2.1 本次實踐介紹
    • 2.2 本次環境規劃
  • 三、檢查云服務器環境
    • 3.1 登錄華為云
    • 3.2 SSH遠程連接
    • 3.3 檢查系統環境
  • 四、部署Docker環境
    • 4.1配置Docker倉庫
    • 4.2 檢查Docker倉庫狀態
    • 4.3 安裝Docker
    • 4.4 檢查Docker版本
    • 4.5 啟動Docker服務
    • 4.6 配置鏡像加速
  • 五、安裝FTP服務
    • 5.1 FTP的主動模式和被動模式
    • 5.2 安裝vsftpd軟件
    • 5.3 啟動vsftpd服務
    • 5.4 新增FTP服務用戶
    • 5.5 創建FTP目錄
    • 5.6 修改vsftpd配置文件
    • 5.7 創建chroot_list文件
    • 5.8 重啟vsftpd服務
    • 5.9 安全組設置
    • 5.10 訪問測試
  • 六、部署Filestash應用
    • 6.1 拉取Filestash鏡像
    • 6.2 編輯部署文件
    • 6.3 創建Filestash容器
    • 6.4 檢查Filestash容器狀態
  • 七、訪問Filestash應用
    • 7.1 安全組設置
    • 7.2 訪問Filestash初始頁
    • 7.3 設置訪問密碼
  • 八、訪問FTP服務器
    • 8.1 登錄FTP服務器
    • 8.2 新建目錄和文件
    • 8.3 編輯文件內容
  • 總結

前言


華為云EulerOS憑借其卓越的性能優化、安全性及穩定性,為企業級應用提供了堅實的基礎。該操作系統不僅廣泛兼容各類硬件和軟件生態,還特別針對云計算、大數據處理等場景進行了深度優化,確保了高效的資源利用和數據處理能力。此外,華為云EulerOS內置豐富的安全機制,保障了系統的長期穩定運行和數據的安全可靠。在本篇文章中,我們將基于華為云EulerOS搭建FTP服務,并集成Filestash應用,以實現更加便捷高效的文件管理和共享解決方案。


一、相關服務介紹

1.1 Huawei Cloud EulerOS介紹

  • Huawei Cloud EulerOS簡介

Huawei Cloud EulerOS 2.0 是由華為公司開發的企業級Linux操作系統,旨在為數據中心和云環境提供高性能、高可靠性和安全性的計算平臺。EulerOS是基于開源社區版本,并結合了華為在電信和企業市場的豐富經驗與技術積累。

  • Huawei Cloud EulerOS特性
  • 性能優化:針對云計算、大數據處理、數據庫等應用場景進行了深度優化,以確保最佳性能。
  • 安全性:內建多種安全機制,包括SELinux支持、加密功能以及訪問控制策略,保護數據隱私和系統安全。
  • 穩定性:經過嚴格的測試流程,確保長時間運行的穩定性和可靠性,適用于關鍵任務型應用。
  • 兼容性:廣泛支持各類硬件設備和軟件生態,能夠良好地運行于x86架構服務器之上。
  • 易于管理:提供圖形化和命令行兩種界面,簡化了系統的安裝、配置及日常維護工作。
  • 容器支持:對Docker等容器技術有良好的支持,方便用戶構建微服務架構的應用程序。
  • 更新與支持:長期穩定的更新和支持周期,確保用戶可以獲得最新的安全補丁和技術改進。
  • Huawei Cloud EulerOS應用場景
  • 云計算平臺:作為云服務的基礎操作系統,支持虛擬化和彈性計算資源分配。
  • 大數據分析:適配Hadoop、Spark等大數據框架,助力企業挖掘數據價值。
  • Web服務和應用托管:適合部署各種Web應用程序和服務。
  • 數據庫服務器:支持MySQL、PostgreSQL等多種主流數據庫管理系統。

1.2 Filestash介紹

Filestash是一款功能強大的網絡文件管理工具,它允許用戶在單一界面下管理分布于不同地點和平臺的數據。無論是FTP、SFTP、WebDAV服務器,還是Git倉庫,亦或是S3、Minio、Dropbox、Google Drive等云存儲服務,Filestash都能提供便捷的訪問和管理途徑。通過Filestash,用戶可以輕松實現文件的上傳、下載、編輯、搜索和版本控制,無需在多個應用程序或服務之間切換,極大地提升了數據管理和協作的效率。尤其對于需要頻繁處理多源文件的專業人士或團隊,Filestash無疑是一個理想的解決方案。

1.3 華為云Flexus應用服務器L實例介紹

  • 華為云Flexus應用服務器L實例簡介

華為云Flexus云服務是一款專為中小企業和開發者設計的新一代高性價比云服務產品,強調開箱即用的便捷性和卓越用戶體驗。其中,Flexus應用服務器L實例作為該系列的一員,是特別針對中低負載應用場景優化的輕量級云服務器。對于剛開始接觸云計算服務的新手用戶、尋求高效部署方案的個人開發者,或是希望以較低成本實現業務上云的中小企業而言,Flexus應用服務器L實例是一個理想的選擇,它能夠幫助用戶輕松開啟云端之旅,同時確保穩定可靠的服務體驗。

  • 華為云Flexus應用服務器L實例特點

Flexus應用服務器L實例提供了經過嚴格篩選的豐富應用鏡像庫,支持一鍵部署,大大簡化了網站構建、開發測試環境搭建、企業級應用部署、數據分析以及音視頻服務等多種場景的操作流程。此實例具備以下優勢:

  • 易用性:快速啟動,配置簡單,無需復雜的前期設置。
  • 經濟性:提供高品價比,適合預算有限但追求性能的用戶。
  • 維護簡便:降低日常運維復雜度,節省管理成本。
  • 安全性:內置安全措施,保護您的應用程序和數據。

二、本次實踐介紹

2.1 本次實踐介紹

1.本次實踐環境為華為云Flexus應用服務器L實例,個人測試環境,生產環境請謹慎;
2.本次實踐主要為在openEuler系統下部署FTP服務和Filestash工具。

2.2 本次環境規劃

本次環境規劃如下所示:

服務器HostName系統鏡像操作系統內核版本部署項目
華為云Flexus應用服務器L實例hcss-ecs-d368Huawei Cloud EulerOS 2.0Huawei Cloud EulerOS 2.0 (x86_64)5.10.0-182.0.0.95.r2220_156.hce2.x86_64FTP服務和Filestash工具

三、檢查云服務器環境

3.1 登錄華為云

登錄華為云官網,進入華為云Flexus云服務控制臺,可以看到當前購買的Flexus應用服務器L實例。當前使用的系統鏡像為 Huawei Cloud EulerOS 2.0,我們復制其彈性公網IP地址,后面遠程連接和訪問應用都需要用上。

在這里插入圖片描述

3.2 SSH遠程連接

我們本地通過Xshell工具,遠程連接其Flexus應用服務器L實例。

在這里插入圖片描述

3.3 檢查系統環境

  • 檢查操作系統版本,當前安裝版本為Huawei Cloud EulerOS 2.0 (x86_64)
[root@hcss-ecs-d368 ~]# cat /etc/os-release
NAME="Huawei Cloud EulerOS"
VERSION="2.0 (x86_64)"
ID="hce"
VERSION_ID="2.0"
PRETTY_NAME="Huawei Cloud EulerOS 2.0 (x86_64)"
ANSI_COLOR="0;31"
  • 檢查內核版本,當前內核版本為5.10.0-182.0.0.95.r2220_156.hce2.x86_64
[root@hcss-ecs-d368 ~]# uname -r
5.10.0-182.0.0.95.r2220_156.hce2.x86_64

四、部署Docker環境

4.1配置Docker倉庫

為Docker安裝了Filestash工具,首先需安裝Docker環境,這是一個開源平臺,允許將應用及其依賴打包進輕量級、可移植的容器中。通過Docker,我們能夠實現一次構建、處處運行,確保應用在任何環境中的一致性和易移植性。我們執行以下操作,配置Docker-ce的鏡像倉庫。

vim /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/9/$basearch/stable

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

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

相關文章

React---day5

4、React的組件化 組件的分類: 根據組件的定義方式,可以分為:函數組件(Functional Component )和類組件(Class Component);根據組件內部是否有狀態需要維護,可以分成:無狀態組件(Stateless Component )和…

測試策略:AI模型接口的單元測試與穩定性測試

測試策略:AI模型接口的單元測試與穩定性測試 在構建支持AI能力的系統中,開發者不僅要關注業務邏輯的正確性,也必須保障AI模型接口在各種環境下都能穩定運行。這就要求我們在開發階段制定清晰的測試策略,從功能驗證到性能保障,逐步推進系統可用性、可維護性與可擴展性的提…

UniApp 生產批次管理模塊技術文檔

UniApp 生產批次管理模塊技術文檔 1. 運行卡入站頁面 (RunCardIn) 1.1 頁面結構 <template><!-- 頁面容器 --><view class"runCardIn" :style"{ paddingTop: padding }"><!-- 頁頭組件 --><pageHeader :title"$t(MENU:…

針對Helsinki-NLP/opus-mt-zh-en模型進行雙向互翻的微調

引言 ?題目聽起來有點怪怪的&#xff0c;但是實際上就是對Helsinki-NLP/opus-mt-en-es模型進行微調。但是這個模型是單向的&#xff0c;只支持中到英的翻譯&#xff0c;反之則不行。這樣的話&#xff0c;如果要做中英雙向互翻就需要兩個模型&#xff0c;那模型體積直接大了兩倍…

Object轉Map集合

對象與 Map 轉換詳解&#xff1a; Object.entries() 和 Object.fromEntries() 1&#xff0c;Object.fromEntries() 的主要用途就是將鍵值對集合&#xff08;如 Map&#xff09;轉換為普通對象。 2&#xff0c;Object.entries() 返回一個二維數組&#xff0c;其中每個子數組包…

優先隊列用法

第 5 行定義了一個隊首是最大值的優先隊列,第 10 行的輸出如下: 27 - wuhan 21 - shanghai 11 - beijing 第 13 行定義了一個隊首是最小值的優先隊列,第 19 行的輸出如下: 11 - beijing 21 - shanghai 27 - wuhan #include <bits/stdc.h> using namespace std; int…

Spring Boot3.4.1 集成redis

Spring Boot3.4.1 集成redis 第一步 引入依賴 <!-- redis 緩存操作 --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- pool 對象池 …

Replacing iptables with eBPF in Kubernetes with Cilium

source: https://archive.fosdem.org/2020/schedule/event/replacing_iptables_with_ebpf/attachments/slides/3622/export/events/attachments/replacing_iptables_with_ebpf/slides/3622/Cilium_FOSDEM_2020.pdf 使用Cilium&#xff0c;結合eBPF、Envoy、Istio和Hubble等技術…

英一真題閱讀單詞筆記 05年

2005 年 Text 1 第一段 序號 單詞 音標 詞義 1 fat [ft] a. 豐厚的&#xff0c;巨額的&#xff1b;肥胖的 2 pay [pe?] n. 薪水 3 rise [ra?z] n. 上漲&#xff0c;增加&#xff1b;斜坡 4 pleasure [ple??(r)] n. 快樂&#xff1b;樂事 5 pleasure a…

FastAPI集成APsecheduler的BackgroundScheduler+mongodb(精簡)

項目架構&#xff1a; FastAPI(folder) >app(folder) >core(folder) >models(folder) >routers(folder) >utils(folder) main.py(file) 1 utils文件夾下新建schedulers.py from apscheduler.schedulers.background import BackgroundScheduler from apschedu…

聊一聊接口測試中耗時請求如何合理安排?

目錄 一、異步處理與輪詢機制 輪詢檢查機制 二、 并行化測試執行 三、模擬與樁技術&#xff08;Mock/Stub&#xff09; 四、動態超時與重試策略 五、測試架構設計優化 分層測試策略 并行化執行 網絡優化 六、測試用例分層管理 金字塔策略 七、 緩存與數據復用 響應…

深入詳解DICOMweb:WADO與STOW-RS的技術解析與實現

&#x1f9d1; 博主簡介&#xff1a;CSDN博客專家、CSDN平臺優質創作者&#xff0c;高級開發工程師&#xff0c;數學專業&#xff0c;10年以上C/C, C#, Java等多種編程語言開發經驗&#xff0c;擁有高級工程師證書&#xff1b;擅長C/C、C#等開發語言&#xff0c;熟悉Java常用開…

Splunk Validated Architecture (SVA):構建企業級可觀測性與安全的基石

Splunk Validated Architecture (SVA) 是 Splunk 官方提供的一套經過嚴格測試、性能驗證和最佳實踐指導的參考架構藍圖。它并非單一固定方案&#xff0c;而是根據企業數據規模、性能需求、高可用性目標和合規要求&#xff0c;提供一系列可落地的部署模型。SVA 的核心價值在于為…

Armv7l或樹莓派32位RPI 4B編譯faiss

pip3 install faiss-cpu當然找不到預編譯的包 手動下載 git clone https://github.com/facebookresearch/faiss.git cd faiss #能需要切換到特定版本標簽&#xff0c;例如 v1.7.1&#xff0c;這個版本Cmake 3.18可以過&#xff0c;因為apt install安裝的cmake只更新到這里&am…

C++之string的模擬實現

string 手寫C字符串類類的基本結構與成員變量一、構造函數與析構函數二、賦值運算符重載三、迭代器支持四、內存管理與擴容機制五、字符串操作函數六、運算符重載總結 手寫C字符串類 從零實現一個簡易版std::string 類的基本結構與成員變量 namespace zzh { class string { …

修改Docker鏡像源

配置文件位置&#xff1a; sudo vim /etc/docker/daemon.json Docker 或 containerd 的鏡像加速器配置&#xff0c;旨在提高從 Docker Hub 拉取鏡像的速度。 { "features": { "buildkit": true, "containerd-snapshotter": true }, …

服務器帶寬線路的區別(GIA、CN2、BGP、CMI等)

服務器帶寬線路的區別&#xff08;GIA、CN2、BGP、CMI等&#xff09; 一、BGP線路 1. 定義與技術特點 BGP&#xff08;Border Gateway Protocol&#xff0c;邊界網關協議&#xff09;是一種用于不同自治系統&#xff08;AS&#xff09;之間交換路由信息的協議&#xff0c;屬…

從0到1搭建AI繪畫模型:Stable Diffusion微調全流程避坑指南

從0到1搭建AI繪畫模型&#xff1a;Stable Diffusion微調全流程避坑指南 系統化學習人工智能網站&#xff08;收藏&#xff09;&#xff1a;https://www.captainbed.cn/flu 文章目錄 從0到1搭建AI繪畫模型&#xff1a;Stable Diffusion微調全流程避坑指南摘要引言一、數據集構…

VSCode + GD32F407 構建燒錄

前言 最近調試一塊 GD32F407VET6&#xff08;168Mhz&#xff0c;8Mhz晶振&#xff09; 板子時&#xff0c;踩了一些“啟動失敗”的坑。本以為是時鐘配置有誤&#xff0c;最后發現是鏈接腳本&#xff08;.ld 文件&#xff09;沒有配置好&#xff0c;導致程序根本沒能正常執行 ma…

AI繪畫提示詞:從零開始掌握Prompt Engineering的藝術

文章目錄 什么是AI繪畫提示詞&#xff1f;提示詞的基本結構主體描述場景/背景風格指定技術參數負面提示人物肖像模板風景模板 高級技巧權重調整混合風格顏色控制情緒氛圍 常見問題與解決方法手部變形問題構圖不理想風格不夠突出 提示詞示例庫科幻場景奇幻人物靜物畫 結語 在當今…