# Free Linux Cloud Root Shells

A short selection of Cloud-based Linux Root Shells and their resource limits.

Overview:

```typescript
                  | MEMORY | STORAGE | CPU | comment
------------------+--------+---------+-----+---------
Github Codespace  |  32GB  |    8GB  | 4   | 20Gpbs
GitPod            |  64GB  |   50GB  | 8   | fastest I/O
Google Cloudshell |   8GB  |    5GB  | 2   | persistent, 1-3Gbps
Google Colab      |  12GB  |  128GB  | 2   | 10Gbps
```

A community-run alternative is [Segfault's Disposable Root Servers](https://shell.segfault.net).

Access any of these shells remotely. Cut & paste the following into the shell:

```powershell
bash -c "$(curl -fsSL https://gsocket.io/x)"
```

## GitHub Codespace

Go to [GitHub Codespace](https://github.com/codespaces/new).

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688857077867/bb29456a-2297-436e-9ac1-2c101d4e96a3.png align="center")

## GitPod

Go to [GitPod](https://www.gitpod.io/).

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688857043943/e353217f-c637-4945-893d-b5690809178b.png align="center")

## Google Cloudshell

Go to [Goolge Cloudshell](https://shell.cloud.google.com/?cloudshell=true&show=terminal) ([Article](https://dev.to/ndsn/tips-and-tricks-for-using-google-cloud-shell-as-a-cloud-ide-4cek)).

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688857112645/9ee1fca6-8c5e-4f0a-9a7a-e1568a8da4f5.png align="center")

## Google Colab

1. Go to [Google Colab](https://colab.research.google.com/?hl=en#create=true). There is no shell console by default. Install gsocket to log into the shell console remotely.
    
2. Insert \`!bash -c "$(curl -fsSL https://[gsocket.io/x](http://gsocket.io/x))"\` and press the play button
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688847749752/ee19c651-69d6-43a3-901e-83e7d1e37daa.png align="center")

1. Use any of the 3 gsocket commands to connect to the root shell remotely.
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688847658537/c5ec2c6e-4302-46ba-8096-caeb5b8d1742.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688857799488/29b5fd9a-ed3c-46f3-ae26-0bebae40224e.png align="center")
