Ícone do site Blog do Edivaldo – Informações e Notícias sobre Linux

Como instalar e usar o escaner de servidores SSH ScanSSH no Linux

Se você precisa checar a versão dos servidores SSH de sua rede, veja como instalar e usar o escaner de servidores SSH ScanSSH no Linux.

ScanSSH é um utilitário que verifica a lista de endereços ou redes para localizar proxies abertos, servidores de protocolo SSH, servidores Web e SMTP.

Como instalar e usar o escaner de servidores SSH ScanSSH no Linux

Mas não se trata apenas de escanear, ele também exibe a versão dos serviços em execução. Você pode usá-lo para coletar estatísticas sobre a implantação de servidores de protocolo SSH em sua empresa ou na Internet.

Além disso, você pode usá-lo para garantir que todas as suas máquinas estejam executando as versões mais recentes do protocolo SSH.

Outro caso de uso comum deste utilitário poderia ser a coleta de informações para os profissionais de segurança e segurança.

Como instalar o ScanSSH no Linux

Para instalar o ScanSSH no Linux, você deve fazer o seguinte:

Passo 1. Abra um terminal;
Passo 2. No Arch Linux e derivados, você pode instalar o ScanSSH a partir do AUR, usando qualquer um dos comandos abaixo, usando o pacaur ou o yaourt;

pacaur -S scanssh
yaourt -S scanssh

Passo 3. No Fedora e derivados, você pode usar o comando abaixo para instalar o ScanSSH;

sudo dnf install scanssh

Passo 4. No openSUSE e derivados, você pode instalar o ScanSSH, com esse comando

sudo zypper install scanssh

Passo 5. No Debian, Ubuntu, Linux Mint e derivados, você pode instalar o ScanSSH;

sudo apt-get install scanssh

Em outras distribuições, você pode baixar o código fonte do ScanSSHna página GitHub do projeto, para compilar e instalar manualmente, usando os comandos abaixo:

./configure
make
make install

Como usar

A sintaxe típica do ScanSSH é essa:

scanssh [-VIERph] [-s scanners,...] [-n ports,...] [-u socks hosts,...] [-e excludefile] addresses...

No exemplo abaixo, o programa pesquisará por servidores ssh:

sudo scanssh -s ssh 192.168.43.0/24

Se você quiser procurar por servidores SSH apenas na porta 22, use da seguinte forma:

sudo scanssh -n 22 -s ssh 192.168.43.0/24

Além disso, você pode especificar apenas um endereço IP para verificar como abaixo:

sudo scanssh -s ssh 192.168.43.192

E, este comando irá escanear a rede em busca de proxies abertos.

sudo scanssh -p 192.168.43.0/24

Aqui, o parâmetro -p é usado para escanear proxies abertos. Não apenas SSH e proxies abertos, o ScanSSH irá procurar os seguintes módulos:

socks5 – detecta proxy SOCKS v5
socks4 – detecta proxy SOCKS v4
http-proxy – detecta HTTP obter proxy
http-connect – detecta HTTP connect proxy
telnet-proxy – detecta o proxy telnet

Para mais detalhes, verifique o manual do programa com esse comando:

man scanssh
Sair da versão mobile