HackPig520

HackPig520 的博客

我是HackPig520,一个前端工程师,喜欢Web3和Minecraft。
github
gitlab
bilibili
tg_channel
keybase
email
twitter
zhihu
pixiv

無需信用卡,白嫖谷歌雲建立 RDP 遠程桌面!

⏳ 您需要一個美國的節點以繼續

Cloud Shell 介紹#

Cloud Shell 是一個可從瀏覽器訪問的線上開發和運營環境。您可以利用其預加載了實用程序(如 gcloud 命令行工具、kubectl 等)的線上終端管理資源,還可以使用線上 Cloud Shell Editor 開發、構建、調試和部署雲端應用。它有如下特點:

隨時隨地全權訪問#

利用 Linux Shell 彈性地管理 Google Cloud 資源。利用 Cloud Shell,您可以在終端視窗中通過命令行訪問虛擬機實例。

滿足開發者需求的環境#

Cloud Shell Editor 經過簡化,可憑借多種語言支持(例如 Go、Java、Node.js、Python 和 C#)、集成式調試程式、源代碼控制、重構和可自定義的介面等功能提高工作效率,幫助您直接從瀏覽器中開發應用。在 Cloud Shell 虛擬機或我們的 minikube Kubernetes 模擬器中運行應用,直接從瀏覽器中進行預覽,然後將更改從我們的 Git 客戶端提交回您的代碼庫。

預裝了您喜愛的工具的最新版本#

Cloud Shell 中已預裝了您常用的許多命令行工具,從 bashshemacsvim,並且都保持為最新版。gcloud 命令行工具、MySql、Kubernetes、Docker、minikube 和 Skaffold 等管理和開發工具已經過配置並且隨時可供使用,因而您不必再搜索如何安裝最新版本及其所有依賴項。只要連接到 Cloud Shell 即可使用!

可最大限度提高開發工作效率的 Cloud Code 工具#

利用 Cloud Code 擴展程序提供的多種工具輕鬆開發雲端應用,從而開發和部署 Kubernetes 和 Cloud Run 應用、管理叢集以及將 Google Cloud API 集成到您的項目中,這一切操作都可以直接在 Cloud Shell Editor 中進行。

構建新技能時直接在文檔中使用 Cloud Shell#

在構建新技能和學習新產品時,Cloud Shell 可以直接在文檔中啟動和使用,從而省去不必要的上下文切換。

5 GB 永久性磁碟存儲空間#

Cloud Shell 提供 5GB 的永久性磁碟存儲空間,作為您在 Cloud Shell 實例上的 $HOME 目錄。您存儲在主目錄中的所有文件(包括腳本以及 .bashrc.vimrc 等用戶配置文件)在不同會話之間共享。

產品演示#

在運行於 Cloud Shell 中的叢集中創建並部署一個 Kubernetes 留言板應用

從 Google Cloud Console 中啟動 Cloud Shell 並檢查 gcloud 組件的版本

用量配額#

Cloud Shell 的預設每週配額為 50 小時。

查看 Cloud Shell 每週配額#

如果您達到配額,則需要等到指定的日期和時間後再使用 Cloud Shell,或者諮詢您的 Cloud Shell 管理員以增加配額。

申請增加配額#

Cloud Shell 配額增加必須通過客戶支援請求提交,且無法使用 Google Cloud Console 更新。如需申請增加配額,請聯繫 Cloud Customer Care(而非 “結算”)。

如需詳細了解配額增加流程,請參閱配額增加請求簡介 (境外)

Cloud Shell 閒置#

如果您在 120 天內無法訪問 Cloud Shell,您的主磁碟會被刪除。在刪除之前,您會收到電子郵件通知。為防止您的主磁碟被刪除,請啟動會話。對於需要長期存儲的敏感數據,請考慮使用 Cloud Storage 上的其他解決方案。

非交互式用法#

Cloud Shell 只能以交互方式使用。非交互式會話會在一小時後自動結束。Cloud Shell 會話的有效期上限為 12 小時,之後會話會自動終止。您可以隨後立即啟動新會話。

磁碟存儲#

Cloud Shell 免費預配 5 GB 的永久性磁碟存儲空間,裝載為您在虛擬機實例上的 $HOME 目錄。此存儲空間按用戶分配,並且可以供多個項目使用。您存儲在主目錄中的所有文件(包括安裝的軟件、腳本以及 .bashrc.vimrc 等用戶配置文件)在不同會話之間共享,並計入 5 GB 限額。

清理磁碟空間#

如果遇到 no space left on device 錯誤,請使用 Cloud Shell 終端從主目錄中移除文件以釋放空間。使用 du -hs $(ls -A) 命令可查看每個文件在每個子目錄中使用的空間。請考慮移除不再需要的文件或佔用大量存儲空間。

注意:如果您不經常訪問 Cloud Shell,則 $HOME 目錄永久性存儲空間可能會被回收。回收之前,系統會向您發送一封電子郵件通知。啟動 Cloud Shell 會話即可防止永久性存儲空間被回收。

常見問題#

連接緩慢#

首次連接 Cloud Shell 時,系統需要為您創建主磁碟,目前最長可能需要 25 秒的時間。此後再與現有虛擬機實例連接時,需要大約五秒鐘的時間。但是,如果您不使用 Cloud Shell 的時間達到一週,則連接性能將會變慢,因為需要從歸檔恢復主目錄。

Cloud Shell 還提供了暫存模式,即沒有永久性磁碟存儲空間的 Cloud Shell 體驗。臨時模式可提供更快的連接性能,但在會話期間創建的所有文件都會在會話結束時丟失

瀏覽器支持?#

Cloud Shell 支持最新版本的 Google Chrome、Mozilla Firefox、Microsoft Edge、Microsoft Internet Explorer 11+ 和 Apple Safari 8+。但不支持 Safari 的無痕瀏覽模式。

Cloud Shell 白嫖開始#

  1. 訪問並登錄谷歌雲

  2. 選擇頂部菜單的 “激活 Cloud Shell”,激活不需要綁定信用卡

  3. 激活成功後執行以下代碼

help
ls -all
docker run -p 8080:80 dorowu/ubuntu-desktop-lxde-vnc

等待半分鐘左右即可安裝成功,如果提示端口被佔用可以修改 8080 為其他端口

  1. 點擊在 “網頁預覽”-"在端口 8080 上預覽"

  2. 創建 RDP 遠程桌面成功

RDP 遠程桌面有效時間約 30-120 分鐘;關閉 shell 窗口遠程桌面會斷開,可以重複執行 docker 命令重建。

好了,這次教程就到這裡啦~如果我認為 Cloud Shell 體驗不錯的話,以後會繼續更新的鴨!如果您認為這篇文章對您有幫助,可以考慮一下贊助嗎?謝謝啦~

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。