Install Browser Based Kali Linux on Google Cloud(GCP)
- Open Browser Based Kali Linux marketplace listing on GCP Marketplace.

- Click Launch.
- Select a zone where you want to launch the VM(such as us-east1-)
- Optionally change the number of cores and amount of memory. (This defaults to 1 vCPUs and 3.75 GB ram.)

- Optionally change the boot disk type and size. (This defaults to “Standard Persistent Disk” and 60 GB respectively)
- Select the default network and subnetwork which has ports 22 (for ssh) and 443 (for HTTPS) exposed.
- Click Deploy when you are done. Browser Based Kali Linux VM will begin deploying.

-
A summary page displays when the compute engine is successfully deployed. Click on the Instance link to go to the instance page .
-
To access the Kali Linux GUI via browser, Copy the External IP address of the VM from the VM’s overview page and enter the address as https://vm_public_ip/vnc.html in the browser. Hit enter.
Note: Please use https and not http in the URL when accessing Kali Linux GUI, e.g. https ://35.223.255.180/vnc.html

- While accessing GUI via browser, ssl certification warning will be shown. Click on Show details and then select Wish to Continue


- After accepting the ssl certification warning it will show you the below screen. Please click on Connect button.

- Now you are connected to out of box Kali GUI Linux environment via Browser.
Note: If your Kali Linux GUI environment is not comming or you are getting timeout error in browser then please follow from **Step 11 onwards**to restart the kali-linux container from terminal.

- After your first login, Open terminal and run below command to change the root user password.

-
Once the passwd is set, reboot the vm and re-login with root user and new password. -

-
Now your are connected to out of box Kali GUI Linux via browser which comes with preinstalled kali tools and apps.

-
To SSH to the VM go to the instance page, click on the “SSH” button, select “Open in browser window”.

- This will open SSH window in a browser.
- To connect to Kali command line, run below command
sudo docker exec -it kali-linux /bin/bash

- If above command returns “Error response from daemon:” error, then run below command to start the kali container and then run above command again.
sudo docker start kali-linux
