Cómo configurar y usar SSH en una Raspberry PI

SSH es un método seguro para iniciar sesión en una computadora remota. Si su Pi está en red, esta puede ser una forma práctica de operarlo desde otra computadora o simplemente copiar archivos a él o desde él.

Primero, debe instalar el servicio SSH. Esto se hace con este comando:

sudo apt-get install ssh

Después de un par de minutos, esto estará completo. Puede iniciar el demonio (nombre Unix para un servicio) con este comando desde la terminal:

sudo /etc/init.d/ssh start

Este init.d se usa para iniciar otros demonios. Por ejemplo, si tienes apache, MySQL, Samba etc. También puede detener el servicio con detener o reiniciarlo con reiniciar.

Que comience en el arranque

Para configurarlo para que el servidor ssh se inicie cada vez que se inicie Pi, ejecute este comando una vez:

sudo update-rc.d valores predeterminados de ssh

Puede verificar que funcionó forzando a su Pi a reiniciarse con el comando de reinicio:

reinicio de sudo

Luego, después de reiniciar, intente conectarse con Putty o WinSCP (detalles a continuación).

instagram viewer

Apagar y reiniciar

Es posible corromper su tarjeta SD con apagados antes de que se detenga. El resultado: reinstalar todo. Solo apague una vez que haya apagado por completo su Pi. Dado su bajo consumo de energía y poco calor emitido, probablemente podría dejarlo funcionando 24x7.

Si desea apagarlo, use el comando shutdown:

sudo shutdown -h ahora

Cambia -h a -r y hace lo mismo que reiniciar sudo.

Masilla y WinSCP

Si accede a su Pi desde la línea de comandos de una PC con Windows / Linux o Mac, use Putty o el Tunnelier comercial (pero gratuito para uso privado). Ambos son excelentes para navegar en general por las carpetas de su Pi y copiar archivos a una PC con Windows. Descárguelos de estas URL:

  • Página de descarga de masilla
  • Página de descarga de WinSCP
  • Tunnelier: Potente uso gratuito de Windows SFTP, etc.

Su Pi debe estar conectado a su red antes de usar Putty o WinSCP y debe conocer su dirección IP. En mi red, mi Pi está en 192.168.1.69. Puedes encontrar el tuyo escribiendo

/sbin/ifconfig

y en la segunda línea de la salida, verás inet addr: seguido de su dirección IP.

Para Putty, es más fácil descargar putty.exe o el archivo zip de todos los ex y ponerlos en una carpeta. Cuando ejecuta masilla, aparece una ventana de configuración. Ingrese su dirección IP en el campo de entrada donde dice Nombre de host (o dirección IP) e ingrese pi o cualquier nombre allí.

Ahora haga clic en el botón Guardar y luego en el botón Abrir en la parte inferior. Tendrá que iniciar sesión en su pi, pero ahora puede usarlo como si realmente estuviera allí.

Esto puede ser bastante útil, ya que es mucho más fácil cortar y pegar cadenas de texto largas a través de un terminal de masilla.

Intenta ejecutar este comando:

ps ax

Eso muestra una lista de procesos que se ejecutan en su pi. Estos incluyen ssh (los dos sshd) y Samba (nmbd y smbd) y muchos otros.

PID TTY STAT TIEMPO COMANDO
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

Nos resulta más útil configurarlo en modo de dos pantallas en lugar de en modo explorador, pero se cambia fácilmente en las Preferencias. También en las preferencias en Integración / Aplicaciones, cambie la ruta al putty.exe para que pueda saltar fácilmente a la masilla.

Cuando te conectas a pi, comienza en tu directorio de inicio que es / home / pi. Haga clic en los dos... para ver la carpeta de arriba y hacerlo una vez más para llegar a la raíz. Puede ver las 20 carpetas de Linux.

Después de que haya usado un terminal por un tiempo, verá un archivo oculto .bash_history (¡no está tan bien oculto!). Este es un archivo de texto de su historial de comandos con todos los comandos que ha utilizado antes, así que cópielo, edite las cosas que no desea y guarde los comandos útiles en algún lugar seguro.

instagram story viewer