Vmware-Esxi

VMware ESXi:幫助下載大型 ISO

  • January 22, 2022

我想將大型作業系統安裝 ISO 直接下載到我的數據儲存區。我曾經能夠通過 SSH 連接到 ESXi 終端並使用wget將大文件直接下載到數據儲存區,但似乎wget無法再處理https連結(wget: not an http or ftp url)。

我想知道其他人是如何處理這個問題的。我知道我可以將文件下載到我的筆記型電腦並使用數據儲存瀏覽器上傳它,但這是一個兩步過程(更不用說當我在異地並通過 VPN 訪問 ESX 時效率極低)。

在此先感謝您的任何建議!

ESXi 6.7 前後,嵌入式busybox wget 終於開始支持https。

最後,您可以在 ESXi 中進行 https 下載。

耶!

這是來自 ESXi 6.7 Update 2。

[root@ESXi-X9SRI-3F:/tmp] wget https://www.example.org
Connecting to www.example.org (93.184.216.34:443)
index.html           100% |******************************************************************************************|  1270  0:00:00 ETA
[root@ESXi-X9SRI-3F:/tmp] wget --help
BusyBox v1.29.3 (2018-11-02 15:37:50 PDT) multi-call binary.

Usage: wget [-c|--continue] [--spider] [-q|--quiet] [-O|--output-document FILE]
   [--header 'header: value'] [-Y|--proxy on/off] [-P DIR]
   [-S|--server-response] [-U|--user-agent AGENT] URL...

Retrieve files via HTTP or FTP

   --spider    Only check URL existence: $? is 0 if exists
   -c      Continue retrieval of aborted transfer
   -q      Quiet
   -P DIR      Save to DIR (default .)
   -S          Show server response
   -O FILE     Save to FILE ('-' for stdout)
   -U STR      Use STR for User-Agent header
   -Y on/off   Use proxy
[root@ESXi-X9SRI-3F:/tmp] vmware -l
VMware ESXi 6.7.0 Update 2

而 6.5U2 仍然不支持它(我認為 ESXi 6.7 也沒有,但我不再有這個盒子了):

[root@ESXi-X10SRH-CF:/tmp] wget https://www.example.org
wget: not an http or ftp url: https://www.example.org
[root@ESXi-X10SRH-CF:/tmp] wget --help
BusyBox v1.22.1 (2018-07-23 19:34:04 PDT) multi-call binary.

Usage: wget [-csq] [-O FILE] [-Y on/off] [-P DIR] [-U AGENT] URL...

Retrieve files via HTTP or FTP

   -s  Spider mode - only check file existence
   -c  Continue retrieval of aborted transfer
   -q  Quiet
   -P DIR  Save to DIR (default .)
   -O FILE Save to FILE ('-' for stdout)
   -U STR  Use STR for User-Agent header
   -Y  Use proxy ('on' or 'off')

[root@ESXi-X10SRH-CF:/tmp] vmware -l
VMware ESXi 6.5.0 Update 2

引用自:https://serverfault.com/questions/512888