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 operarla desde otra computadora o simplemente copiar archivos hacia o desde ella.
Primero, debes 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 tiene Apache , MySQL , Samba, etc. También puede detener el servicio con detener o reiniciarlo con reiniciar .
Haga que comience en el arranque
Para configurarlo para que el servidor ssh se inicie cada vez que se inicie el Pi, ejecute este comando una vez:
sudo update-rc.d ssh defaults
Puede verificar que funcionó obligando a su Pi a reiniciarse con el comando de reinicio :
sudo reboot
Luego, después de reiniciar, intente conectarse usando Putty o WinSCP (detalles a continuación).
Apagar y reiniciar
Es posible dañar su tarjeta SD con apagones antes de que se detenga. El resultado: reinstale todo. Solo apague una vez que haya apagado completamente 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 de apagado:
sudo shutdown -h now
Cambie -h por -r y hará lo mismo que sudo reboot.
Putty y WinSCP
Si accede a su Pi desde la línea de comandos de una PC con Windows / Linux o Mac, utilice 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 hacia o desde una PC con Windows. Descárgalos de estas URL:
- Página de descarga de masilla
- Página de descarga de WinSCP
- Tunnelier : potente SFTP de Windows gratuito, etc.
Su Pi necesita estar conectado a su red antes de usar Putty o WinSCP y necesita saber 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á 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 putty, 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.
Intente 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 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
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. Además, en las preferencias de Integración / Aplicaciones, cambie la ruta a putty.exe para que pueda saltar fácilmente a Putty.
Cuando se conecta a pi, comienza en su directorio de inicio, que es / home / pi. Haga clic en los dos ... para ver la carpeta de arriba y hágalo una vez más para llegar a la raíz. Puede ver las 20 carpetas de Linux.
Después de haber usado una terminal por un tiempo, verá un archivo oculto .bash_history (¡no tan bien escondido!). Este es un archivo de texto de su historial de comandos con todos los comandos que ha usado antes, así que cópielo, edite las cosas que no desea y mantenga los comandos útiles en un lugar seguro.