Como configurar e usar o SSH em um PI de framboesa

SSH é um método seguro de fazer logon em um computador remoto. Se o seu Pi estiver em rede, pode ser uma maneira útil de operá-lo em outro computador ou apenas copiar arquivos para ele ou para ele.

Primeiro, você precisa instalar o serviço SSH. Isso é feito por este comando:

sudo apt-get install ssh

Após alguns minutos, isso estará completo. Você pode iniciar o daemon (nome Unix para um serviço) com este comando no terminal:

sudo /etc/init.d/ssh start

Este init.d é usado para iniciar outros daemons. Por exemplo, se você tiver Apache, MySQL, Samba etc. Você também pode parar o serviço com Pare ou reinicie-o com reiniciar.

Começa na inicialização

Para configurá-lo para que o servidor ssh seja iniciado sempre que o Pi inicializar, execute este comando uma vez:

Padrões do sudo update-rc.d ssh

Você pode verificar se funcionou forçando seu Pi a reiniciar com o comando reboot:

reinicialização do sudo

Depois de reiniciar, tente conectar-se a ele usando Putty ou WinSCP (detalhes abaixo).

Como desligar e reiniciar

instagram viewer

É possível corromper seu cartão SD com desligamentos antes que ele pare. O resultado: reinstale tudo. Apenas desligue depois de desligar completamente o seu Pi. Dado seu baixo uso de energia e pouco calor liberado, você provavelmente poderia deixá-lo funcionando 24x7.

Se você deseja desligá-lo, use o comando shutdown:

sudo shutdown -h now

Altere -h para -r e fará o mesmo que o sudo reboot.

Putty e WinSCP

Se você estiver acessando seu Pi na linha de comando de um PC com Windows / Linux ou Mac, use o Putty ou o Tunnelier comercial (mas gratuito para uso privado). Ambos são ótimos para navegar em geral pelas pastas do seu Pi e copiar arquivos de ou para um PC com Windows. Faça o download desses URLs:

  • Página de download do Putty
  • Página de Download do WinSCP
  • Tunnelier: Poderoso livre para usar o Windows SFTP etc.

Seu Pi precisa estar conectado à sua rede antes de usar o Putty ou o WinSCP e você precisa saber o endereço IP. Na minha rede, meu Pi está em 192.168.1.69. Você pode encontrar o seu digitando

/sbin/ifconfig

e na 2ª linha da saída, você verá endereço inet: seguido pelo seu endereço IP.

Para o Putty, é mais fácil baixar o putty.exe ou o arquivo zip de todos os exes e colocá-los em uma pasta. Quando você executa o putty, aparece uma janela de configuração. Digite seu endereço IP no campo de entrada onde diz Nome do host (ou endereço IP) e digite pi ou qualquer outro nome lá.

Agora clique no botão Salvar e depois no botão Abrir na parte inferior. Você precisará fazer login no seu pi, mas agora pode usá-lo como se estivesse realmente lá.

Isso pode ser bastante útil, pois é muito mais fácil recortar e colar longas seqüências de texto através de um terminal de massa.

Tente executar este comando:

ps ax

Isso mostra uma lista de processos em execução no seu pi. Isso inclui ssh (os dois sshd) e Samba (nmbd e smbd) e muitos outros.

PID TTY STAT TIME COMMAND
858? Ss 0:00 / usr / sbin / sshd
866? Ss 0:00 / usr / sbin / nmbd -D
887? Ss 0:00 / usr / sbin / smbd -D
1092? SS 0:00 sshd: pi [priv]

WinSCP

Achamos mais útil configurá-lo no modo de duas telas e não no modo explorador, mas é facilmente alterado nas Preferências. Também nas preferências em Integração / Aplicativos, altere o caminho para o putty.exe para que você possa saltar facilmente para o putty.

Quando você se conecta ao pi, ele inicia no diretório inicial, que é / home / pi. Clique nos dois.. para visualizar a pasta acima e fazê-lo mais uma vez para obter a raiz. Você pode ver todas as 20 pastas do Linux.

Depois de usar um terminal por um tempo, você verá um arquivo oculto .bash_history (não muito bem oculto!). Este é um arquivo de texto do seu histórico de comandos com todos os comandos que você usou antes; portanto, copie-o, edite as coisas que você não deseja e mantenha os comandos úteis em algum lugar seguro.