一篇最新的部落格文章與 Hacker News 討論指出,VSCode 的遠端 SSH 代理程式可能佔用高達 6GB 的磁碟空間,引發了對其資源效率的批評。支持者則認為,為了讓代理程式在遠端機器上成為本地開發環境的完整延伸,這種容量是必要的。 此問題影響使用 VSCode 進行遠端開發的開發者,特別是那些在生產伺服器或受限環境中磁碟空間有限的用戶。它突顯了無縫遠端整合的便利性與在遠端執行完整 VSCode 伺服器實例之間的成本取捨。 SSH 代理程式透過 SSH 連線傳輸二進位檔案來啟動遠端伺服器,其中包含擴充功能與工具。雖然部分用戶認為 6GB 對於生產伺服器來說過於龐大,但其他人指出該代理程式旨在模擬本地 IDE,因此較大的佔用量是可以理解的。
事件背景
VSCode 遠端開發功能允許使用者將 Visual Studio Code 用作功能完整的遠端開發環境。它是透過在遠端機器上安裝一個輕量級的伺服器元件來實現的,該元件透過 SSH 與本地的 VSCode 執行個體進行通訊。此設定支援在遠端主機上執行遠端終端機、檔案編輯和擴充功能等功能。
社群觀察
社群意見兩極:批評者對 6GB 的用量感到驚訝,而支持者則認為這是功能而非缺點,因為代理程式複製了本地環境。部分用戶提到限制 SSH 存取可以緩解疑慮,而其他人則指出在生產伺服器上使用它是設計選擇而非限制。



