Dica: Ativar e iniciar o SSH no Kali Linux

7 Comentários

O Kali Linux é uma distribuição Linux out-of-box, baseada em Debian, que possui um conjunto de ferramentas ideais para realizar auditorias de segurança, computação forense, testes aos níveis de segurança, testes de penetração, hacking, entre outros.

Hoje ensinamos a ativar e iniciar o openssh no Kali Linux.



O Kali é uma distribuição completa, baseada em Debian, que pode ser instalada em qualquer máquina, facilitando assim a atualização das ferramentas que o compõem e que dão suporte às funções de testes de rede e de sistemas.

Desde o Kali Linux 2.0, o sistema passou a usar o Systemd (System Management Daemon) em vez do sistema init. Esta alteração resultou na mudança de alguns comandos, obrigando os utilizadores a conhecerem como gerir serviços, processos, etc. Hoje ensinamos a ativar e iniciar o openssh no Kali Linux via Systemd.

Para saberem se o openssh-server está instalado no sistema podem usar o comando:

apt list openssh-server

Se não estiver instalado podem usar o comando:

apt install openssh-server

Uma vez que o openssh vem com um conjunto de chaves SSH pré-geradas podem sempre guardar essas e gerar umas novas. Para fazer isso basta usar os seguintes comandos:

Backup das chaves atuais

mkdir /etc/ssh/default_keys
mv /etc/ssh/ssh_host_* /etc/ssh/default_keys/

Gerar novas chaves

dpkg-reconfigure openssh-server

Depois da criação das novas chaves basta ativar e iniciar o serviço. De referir que as configurações do serviço são realizadas no ficheiro /etc/ssh/sshd_config

Para quem quiser ativar temporariamente o serviço basta que use o comando:

systemctl start ssh.socket

Se quiser parar o serviço basta que uso o comando:

systemctl stop ssh.socket

Para quem pretender ter sempre o serviço SSH ativo, logo desde o arranque, deve executar o seguinte comando:

systemctl enable ssh.service

Para arrancar, parar ou ver o estado do serviço, os comandos são os seguintes:

systemctl start ssh.service
systemctl stop ssh.service
systemctl status ssh.service

Se quiserem desativar o serviço no arranque usem o seguinte comando:

systemctl disable ssh.service

O OpenSSH é um conjunto de ferramentas para nos ligarmos e gerir máquinas remotas, recorrendo ao protocolo SSH. Ao contrário de outras ferramentas como o Telnet, rcp, rlogin e ftp, o OpenSSH garante que as comunicações entre máquinas sejam seguras, pois recorre à criptografia para cifrar todo o tráfego (incluindo passwords).

Comentários

7

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. […] Fonte: https://pplware.sitedev.pt – Obrigado pela partilha – Leia o artigo na fonte aqui […]

  2. Avatar de Altair
    Altair

    Aqui quando eu quero inicializar o serviço do Ssh eu uso o comando: service ssh start, funciona perfeitamente também.

  3. Avatar de guest
    guest

    Nunca entendi porque o kali linux base é gnome. O gnome e o kde não são boas ideias para pen testing…
    o melhor é usar o arch ou gentoo e instalar só as ferramentas que se usa poupando recursos para usar as ferramentas no maximo das capacidades…

    1. Avatar de guest2
      guest2

      No arch alguns script’s escritos em python e em perl dao erro, nao sei porque

      1. Avatar de guest
        guest

        vê se não é isto
        Many projects’ build scripts assume python to be Python 2, and that would eventually result in an error — typically complaining that print ‘foo’ is invalid syntax. Luckily, many of them call python from the PATH environment variable instead of hardcoding #!/usr/bin/python in the shebang line, and the Python scripts are all contained within the project tree. So, instead of modifying the build scripts manually, there is a workaround.

        https://wiki.archlinux.org/index.php/python

  4. Avatar de Ze_pombo
    Ze_pombo

    Boas,
    Distribuições assentes em “modelos incrementais” sofrem todas do mesmo mal… Tanto dá ser Arch como Gentoo como Debian Como Ubuntu ou todas as variantes destas..
    Desenvolver software usando/tendo versões diferentes das mesmas bibliotecas, ou ter várias versões de Python instaladas, estes problemas serão quase certos.
    Mudar podemos mudar, mas para melhor.
    Neste caso, para usar Python https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/python.md

  5. Avatar de Patrick
    Patrick

    Quando uso o comando pra gerar novas chaves (dpkg-reconfigure openssh-server), aparece a seguinte mensagem:

    rescue-ssh.target is a disabled or a static unit not starting it