Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robvinson/26e1d8a2d75880cbcab00b2fafe8195f to your computer and use it in GitHub Desktop.
Save robvinson/26e1d8a2d75880cbcab00b2fafe8195f to your computer and use it in GitHub Desktop.
Convert Debian 10 or Ubuntu > 12 to Kali Linux on Google Cloud or Any Debian

Convert Debian 10 to Kali Linux on Google Cloud or Any Debian

After you create an account on Google Cloud, and create your VPS using Debian 10, follow the below guide to convert your Debian to Kali Linux Latest Version:

Convert Debian to Kali:

Step 1:

apt-get update -y && apt-get full-upgrade -y && apt-get dist-upgrade -y && apt autoremove -y && apt autoclean

Step 2:

apt-get install wget gnupg dirmngr

Step 3:

wget -q -O - https://archive.kali.org/archive-key.asc | gpg --import

Step 4:

echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" >> /etc/apt/sources.list gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add -

Step 5:

apt-get update -y && apt-get full-upgrade -y && apt-get dist-upgrade -y && apt autoremove -y && apt autoclean

Step 6:

apt-get install kali-linux-default or core, everything and for the biggest image large

Script to update:

touch kali_update.sh

echo "apt-get update -y && apt-get full-upgrade -y && apt-get dist-upgrade -y && apt autoremove -y && apt autoclean" > kali_update.sh

chmod +x kali_update.sh

Enable Root Login SSH:

/etc/ssh/sshd_config

PermitRootLogin yes PasswordAuthentication yes

Some Tools:

Install PIP

apt install python3-pip

Enable Remote GUI:

Install Gui:

First Create a Firewall Rule for Port 5900 and 5901 in Google Cloud on 0.0.0.0/0

apt-get install xfce4 xfce4-goodies -y

Configure:

nano ~/.vnc/xstartup

Put:

#!/bin/bash xrdb $HOME/.Xresources startxfce4 &

chmod +x ~/.vnc/xstartup

First Try with tightvncserver

apt-get install tightvncserver

Then try with X11vnc if you need.

apt-get install x11vnc novnc net-tools

Set PW: x11vnc -storepasswd

Check: ps wwwaux | grep auth

Connect with RealVNC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment