Go back

Install Browser Based Kali Linux on Google Cloud(GCP)

  1. Open Browser Based Kali Linux marketplace listing on GCP Marketplace.

/img/gcp/kali-in-browser/marketplace.png

  1. 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.)

/img/gcp/kali-in-browser/zone.png

  • 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.

/img/gcp/kali-in-browser/deployed.png

  1. A summary page displays when the compute engine is successfully deployed. Click on the Instance link to go to the instance page .

  2. 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

/img/gcp/kali-in-browser/public-ip.png

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

/img/gcp/kali-in-browser/https.png

/img/gcp/kali-in-browser/certificate-warning.png

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

/img/gcp/kali-in-browser/novnc-connect.png

  1. 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.

/img/gcp/kali-in-browser/kali-in-browser.png

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

/img/gcp/kali-in-browser/vnc-password-prompt.png

  1. Once the passwd is set, reboot the vm and re-login with root user and new password. - /img/gcp/kali-in-browser/passwd.png

  2. Now your are connected to out of box Kali GUI Linux via browser which comes with preinstalled kali tools and apps. /img/gcp/kali-in-browser/applications.png

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

/img/gcp/desktop-linux-kali/ssh-option.png

  1. 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

/img/gcp/kali-in-browser/kali-terminal.png

  • 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

/img/gcp/kali-in-browser/docker-start.png

Go back