公司內部實現資源共享(安裝包、文檔等可方便下載、上傳)


方案:采用FTP的方式實現

目的:提升團隊內的文檔和安裝包的共享流通性,避免各個人員之間你發我,我發你,另外新入職的人員需要使用的一些軟件還需要重新找

 

一、Linux下使用docker搭建ftp服務器

注:docker在linux的安裝,請另百度搜索查看

 

1.docker拉取ftp鏡像

docker pull fauria/vsftpd

 

2.啟動ftp服務器

docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /home/harry/devicemanagement/test/uploadfile/upgrade:/home/vsftpd/root/upgrade -e FTP_USER=root -e FTP_PASS=123456 -e PASV_ADDRESS=宿主ip -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd

注:紅色標記從左到右: 

  (1)映射端口: 21--控制用 20--數據傳輸用 (注:實際在連接的時候,用的是21端口

  (2)掛載的本機文件路徑:/home/harry/devicemanagement/test/uploadfile/upgrade (注:我掛在的是服務的/home/FTP。首先我進入了服務器的home目錄下,mkdir FTP  創建了FTP的文件)

  (3) ftp容器的掛載位置:/home/vsftpd/root/upgrade  

  (4)服務器的信息:FTP_USER:用戶  FTP_PASS:密碼   PASV_ADDRESS:宿主ip

 

3.進去容器內部

sudo docker exec -it vsftpd /bin/bash


4.退出容器

exit

  以上的內容來自:william_zhao等分享

 

5、驗證是否安裝成功

打開瀏覽器,輸入:

ftp://xx.xx.x.xx

注:xx是你的服務器的地址(說明:瀏覽器打開會很慢,不建議使用,也不能下載和上傳文件,因此建議使用客戶端工具來操作)

   

 

 

二、使用FileZilla來進行上傳和下載操作

 

  1、FileZilla 下載並安裝

    下載地址:https://filezilla-project.org/download.php?type=client

 

  2、安裝成功之后進行配置

    配置的指導文檔鏈接:【FileZilla如何連接遠程服務器】https://jingyan.baidu.com/article/fb48e8be6e5ac22e632e1478.html

    

 

 

   

 

 

  3、工具的使用

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM