Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Acessando a Raspberry Pi remotamente com Nmap e SSH

Imprimir
Avaliação do Usuário: / 1
PiorMelhor 

Acessando a Raspberry Pi remotamente com Nmap e SSH

 

Se esta for a primeira vez que você está usando sua Raspberry em rede e ela está devidamente configurada, o acesso remoto deve estar habilitado.

Se não estiver, habilite-o nas configurações da Raspberry através da própria placa (com teclado, mouse e monitor devidamente plugados):

sudo raspi-config

 

Caso queira utilizar aplicações gráficas a partir do acesso remoto, configure o arquivo sshd_config:


sudo leafpad /etc/ssh/sshd_config


Insira ou descomente as seguintes linhas:


AllowAgentForwarding yes

X11Forwarding yes

X11DisplayOffset 10

X11UseLocalhost no


Salve o arquivo de configuração e reinicie o serviço:


sudo /etc/init.d/ssh restart


Assim que tudo estiver devidamente configurado, você pode desligar a Raspberry, desplugar teclado, mouse e monitor e ligá-la novamente, mas agora remotamente. ;)

O primeiro passo para o acesso remoto é descobrir o IP da Raspberry na rede. Para isso, eu uso o Nmap, mas você pode aceder às configurações do roteador ou qualquer outro tipo de configuração que quiser.

Aqui na minha rede eu descubro o IP de qualquer equipamento com o seguinte comando (supondo que o meu roteador distribua Ips na faixa de 192.168.0.0 a 192.168.0.255:

sudo nmap -sP 192.168.0.0-255

 

Deve demorar um pouco porque o Nmap vai escanear todas as 256 possíveis máquinas e processar os resultados. Mas nada te impede de escanear uma faixa de Ips menor e obter os resultados mais rapidamente.

Caso queira descobrir somente os gadgets com a porta ssh aberta, digite:

sudo nmap 192.168.0.0-255 -p22


Vamos supor, então, que o IP da minha Raspberry é 192.168.0.13. O que devemos fazer com esse dado em mãos? Vamos conectar remotamente através do Secure Shell (SSH):

sudo ssh -X Este endereço de e-mail está protegido contra SpamBots. Você precisa ter o JavaScript habilitado para vê-lo.

 

Caso queira conectar-se com outro usuário:

sudo ssh -X 192.168.0.13


Entre com o usuário e a senha que você configurou através do raspi-config e pronto! Você já está controlando a Raspberry remotamente.

Se quiser controlar os pinos através da linha de comando, sugiro que instale o wiringPi como descrito nesse link.

Obs.: Caso não necessite usar recursos gráficos na sessão, não use o argumento "-X" pois ele serve única e exclusivamente para dar suporte ao servidor X11.

Boa sorte e bons estudos!

Adicionar comentário


Código de segurança
Atualizar

You are here: