En Kali Linux 2019.4 no viene instalador por defecto SSH, incluso instalandolo no acepta conexiones a otros tanto como root como de otro usuario. esto debido a una política de seguridad de Kali Linux.
Todas las configuraciones que se llevaran a cabo se deben usar con la cuenta de usuario root, si se tiene otra cuenta usar el comando sudo.
El primer paso es instalar el servicio de SSH.
apt-get install openssh-server
Removemos el run level de SSH (configuración de Kali).
update-rc.d -f ssh remove
Se carga el run level por defecto (genérico) SSH.
update-rc.d -f ssh defaults
Respaldar llaves actuales
cd /etc/ssh/
mkdir backup_keys
mv ssh_host_* backup_keys/
Se reconfigura SSH y se crean nuevas llaves
dpkg-reconfigure openssh-server
Se edita el archivo de configuración de SSH
nano /etc/ssh/sshd_config
Se busca la linea Authentication y se agrega la linea PermitRootLogin yes y se guardan los cambios:
# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes
#PermitRootLogin prohibit-password
Terminada la configuración se reinicia el servicio con el siguiente comando:
systemctl restart ssh.service
Hasta aquí la configuración esta lista para poder realizar conexiones SSH siempre que el servicio este funcionando, para verificar el estado del servicio se ejecuta el comando:
systemctl status ssh.service
Cuando se apaga o se reinicia kali linux no arranca con el sistema el servicio SSH por lo tanto hay que iniciarlo con el comando:
systemctl start ssh.service
Si se quiere que el servicio SSH se inicie con el sistema se ejecutan los siguientes comandos:
update-rc.d -f ssh defaults
systemctl enable ssh.service
Aquí termina esta entrada espero que les sea de utilidad y aclare tus dudas. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.
Me sirvió tu post, pero tenes un error de simtaxis en el ultimo comando
Dice “sytemctl enable ssh.service” y debe decir “systemctl enable ssh.service”
Saludos y gracias
systemctl enable ssh.service
Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ssh
Hola, mira sigo tus indicaciones pero en el ultimo comando dpkg-reconfigure openssh-server la respuesta que obtengo es
Creating SSH2 RSA key; this may take some time …
3072 SHA256:2dO6SM2wE0KYqL5FslhT9TnMvP12TxZV8efGKSWUy20 root@jose (RSA)
Creating SSH2 ECDSA key; this may take some time …
256 SHA256:IiqiuFLWPy2b3X+Q1HETt/+mm3p2hnjo1djZR4GJy1E root@jose (ECDSA)
Creating SSH2 ED25519 key; this may take some time …
256 SHA256:2ui0L+FpcscBmdFmDgTa2Gp2iOsugqVAXxMoSb09MgE root@jose (ED25519)
rescue-ssh.target is a disabled or a static unit, not starting it.
/lib/runit-helper/runit-helper: 74: sv: not found
esta ultima linea “/lib/runit-helper/runit-helper: 74: sv: not found” creo que no debería estar ahí y no se por que me sale, ayuda por favor.
Muchas Gracias muy bien explicado 🙂
Muchas gracias. Me estaba volviendo loco. Muy bien explicado. Eres un fenómeno
que bueno que te haya servido, mira nuestros otros post puede que también algunos mas te sean útiles
serviria en Kali de Userland desde Android ??
Nesecito una respuesta y si esta pagina tiene algún error que deberia saber.
Hola bienvenido a Mundo OpenIT, desconozco el funcionamiento de Userland, pero si la virtualización en Userland es completa (x64/amd64) no debería haber ningún problema si sigues los pasos. Espero que esta respuesta te sirva de ayuda Saludos.