- Penetration Testing Bootcamp
- Jason Beltrame
- 205字
- 2021-07-02 21:36:01
Command and control server SSH setup
Setup on the command and control host for the SSH is not a complicated process as well and is very similar to our on-premises box. The only real difference is the fact that the Kali image for the Raspberry Pi has some different defaults actions/settings compared to the default Kali image:
- Similar to the Raspberry Pi setup, we need to copy old keys and create new ones. Unlike the Raspberry Pi, the keys are not shared and should already be unique; however, I like to recreate them just in case (force of habit and a best practice for security):

- The default image of Kali Linux does not allow root login by default. You need to navigate to the /etc/ssh/ directory and edit the sshd_config file with your editor of choice. Find the line that says PermitRootLogin and change the response from no to yes. Save the file:

- Next, we will set SSH to start up on boot. It will not perform this by default. To accomplish this, we will run the following command:
update-rc.d -f ssh enable 2 3 4 5
- Restart the SSH service and try a test SSH session to verify that everything is working correctly:
