Kali Linux comes with several network services which may be useful in various situations and are disabled by default. In this recipe, we will cover the steps to set up and start each service using various methods.
The following requirement is needed in order to continue:
A connection to the network with a valid IP address
Let's begin the process of starting our default service:
Start the Apache server:
service apache2 start
We can verify the server is running by browsing to the localhost address.
To start the Secure Shell (SSH) service, SSH keys need to be generated for the first time:
sshd-generate
Start the Secure Shell server:
service ssh start
To verify the server is up and listening, use the
netstat
command:netstat -tpan | grep 22
Start the FTP server:
service pure-ftpd start
To verify the FTP server, use the following command:
netstat -ant | grep 21
To stop a service, just issue the following command:
service <servicename> stop
Where
<servicename>
stands for the network service we want to stop. For example:service apache2 stop
To enable a service at boot time, use the following command:
update-rc.d –f <servicename> defaults
Where
<servicename>
stands for the network service we want at boot time. For example:update-rc.d –f ssh defaults