quinta-feira, abril 16, 2015

Utilitários para acessar o Raspberry Pi via rede a partir de um PC Windows

Nem sempre é conveniente conectar teclado, mouse e um monitor (ou TV) ao Raspberry Pi. Muitas vezes é mais prático conectar apenas um cabo de rede (ou um adaptador WiFi) e fazer o acesso remotamente. Apresento aqui os utilitários que costumo usar para isto. Todos eles são FOSS.


NMap

Um problema prático ao acessar o Raspberry Pi via rede é saber qual o seu endereço IP. Sim, você pode configurar um IP estático ou piscar o endereço IP em um LED, mas muitas vezes você será preguiçoso que nem eu e deixar um roteador fornecer o IP por DHCP.

O NMap é uma ferramenta poderosa de teste de segurança, disponível para Windows, Linux, MacOS e outros sistemas operacionais. Podemos subutilizá-la para localizar um Raspberry Pi na rede: basta fazer um "Quick scan" na sua rede (por exemplo "nmap -T4 -F 192.168.0.*") e verificar o MAC dos servers encontrados:



PuTTY

Sabendo o IP, vamos querer logar e abrir um console. O puTTY é uma boa ferramenta para isto. Preencha o endereço IP, selecione SSH (que está habilitado por padrão nas imagens mais recentes do Raspbian) e conecte.




WinSCP

A necessidade seguinte que vai surgir é mover arquivos entre o PC e o Raspberry Pi. O WinSCP pode ajudá-lo nisto. O mais importante é que ele suporta o SFTP (SSH File Transfer Protocol), que é um protocolo para acesso remoto a sistemas de arquivos, que roda sobre o SSH (ao contrário do que o nome pode sugerir, não é FTP sobre SSH nem o Simple File Transfer Protocol). Como o SSH, o SFTP já vem habilitado, portanto não tem nada a configurar no Raspberry Pi.

Na primeira tela, especifique SFTP, o endereço IP e o login a ser usado:


Feito isto você tem uma interface gráfica com os diretórios correntes no PC e no Raspberry. Para transferir um arquivo basta clicar e arrastar. O único cuidado é lembrar que os diretórios precisam ser atualizados manualmente no caso de alteração que não tenha sido comandada dentro do EinSCP.






Nenhum comentário: