Kali Raspberry Pi/Headless
From charlesreid1
This is a guide to connecting to a headless installation of Kali Linux on a Raspberry Pi.
For general instructions on connecting to a headless Raspberry Pi, visit this page: RaspberryPi/Headless
For info/pages on Kali, visit this page: Kali
Connecting to Kali Pi
Once you've got Kali on the Raspberry Pi, now what? Well, it's pretty easy: once you boot up the Raspberry Pi, it will have a static IP address. The one we picked will let us SSH into the Pi if we have a network cable plugged into our laptop.
That's right: one end of the network cable into the laptop, the other end into the Pi:
Double Check your Pi Version
Although it's best to do this before you wait 30 minutes while your computer flashes an image to an SD card, you should probably check to make sure your Kali Pi image matches your Raspberry Pi version. Version B+ has two USB ports, and Version 2 has four USB ports.
Enabling SSH
Now we come to a question: is SSH enabled by default on Kali Linux builds for the Raspberry Pi?
Some say yes, some say no. I say, sort of.
In my experience, the Kali Linux Raspberry Pi image will start an SSH service, and it will listen on port 22, but you have to wait a while, and give it multiple tries. If at first your connection is refused, wait a little while, and try again.