Tabla de contenido:
- Paso 1: Materiales
- Paso 2: software
- Paso 3: configura la tarjeta SD
- Paso 4: ¡Vamos a conectarnos
- Paso 5: Navegación por la ventana de la terminal de Linux (Shell)
- Paso 6: Combinaciones de teclas especiales
- Paso 7: Obtener ayuda en la Terminal # 1: Manual y páginas de información
- Paso 8: Obtener ayuda # 2: Comandos Whatis y Apropos
- Paso 9: Obtener ayuda n. ° 3: - Opción de ayuda
- Paso 10: ¡Suficiente Terminal! ¿Dónde está el escritorio?
- Paso 11: ¿Qué es SSH, de todos modos?
- Paso 12: ¡Empuña tu Pi sin cabeza y sigue aprendiendo
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
¡Finalmente! Use su Raspberry Pi sin gastar lo que se siente como una eternidad conectando periféricos externos y tratando con una monstruosidad de cable: ¡Configure su Pi para que no tenga cabeza! (aunque no del tipo que da miedo) Esto es particularmente útil para las personas que imparten talleres con Raspberry Pi, ya que puede ser engorroso (y costoso) proporcionar monitores, teclados y ratones para cada estudiante.
Supongo que todos saben un poco sobre el Pi, por lo que este tutorial no cubrirá lo que es el Pi o sus increíbles capacidades (¡los estoy mirando, pines GPIO!). Para obtener más información sobre lo que puede hacer el Pi, consulte algunos de mis otros tutoriales (consulte la última sección de este tutorial) o deje un comentario.
Qué se cubre en este tutorial: Habilitación y uso de SSH, una descripción general de la ventana del terminal de Linux y cómo conectarse a la GUI de Pi (Interfaz gráfica de usuario, también conocida como vista de escritorio) a través de SSH.
Tiempo de lectura: 15 min
Tiempo de construcción: ~ 20 min
¡Gratis! (suponiendo que ya tenga un cable RPi y Ethernet)
Paso 1: Materiales
- Computadora con puerto Ethernet y ranura para tarjeta SD
- Frambuesa Pi 3
- Tarjeta SD (8GB o más)
- Cable de alimentación microUSB a USB
- Cable de ethernet
- Recomendado: estuche Raspberry Pi y cable GPIO
Paso 2: software
Para este proyecto, necesitará los siguientes programas de software (¡gratuitos!):
-
Autor de aguafuertes
Para escribir el sistema operativo Raspbian en la tarjeta SD (y también formatear la tarjeta SD)
-
Servicios de impresión Bonjour (instalar solo para sistemas operativos Windows o Linux)
Para usar la dirección IP "raspberrypi.local"
- Masilla
Para SSH en el Pi
-
Conexión de escritorio remoto (instalar en computadoras que no sean Windows)
Para ejecutar la GUI a través de SSH
Paso 3: configura la tarjeta SD
1. ¡Descarga tu sabor favorito de Raspbian! Puede obtener la versión más reciente aquí
2. Inserte la tarjeta SD en su PC y abra Etcher
3. Seleccione el archivo zip de Raspbian, el controlador de su tarjeta SD, y haga clic en "formatear"
4. Habilite el acceso SSH
Abra el contenido del archivo para la tarjeta SD. Agregue un nuevo archivo de texto titulado "SSH". Si la computadora agrega una extensión de archivo (por ejemplo, ".txt"), elimínela e ignore las advertencias.
5. Expulsa la tarjeta SD e insértala en tu Pi
Paso 4: ¡Vamos a conectarnos
1. Conecte el cable Ethernet entre la Raspberry Pi y su computadora
2. Conecte el cable de alimentación USB
Verifique que la luz roja de encendido se encienda y que las luces del puerto Ethernet (amarillo y verde) estén encendidas y / o parpadeando.
3. Conecte el RPi a la World Wide Web (también conocida como Internet)
Vaya a Configuración -> Red e Internet -> Cambiar opciones del adaptador (también conocido como Conexiones de red).
Haga clic en la conexión Ethernet, mantenga presionado "CTRL" y LUEGO haga clic en su conexión WiFi. * Haga clic con el botón derecho en la ventana y seleccione "Conexiones puente" - esto conectará la conexión entre el puerto Ethernet y su puerto WiFi.
* Si selecciona la conexión WiFi primero, conectará la conexión de WiFi a Ethernet, lo que le permitirá iniciar sesión en el Pi pero no conectarse a Internet.
4. Abra PuTTY e inicie sesión en Pi usando la dirección IP "raspberrypi.local"
Nombre de usuario predeterminado: pi
Contraseña predeterminada: frambuesa
5. Cambie la contraseña predeterminada escribiendo passwd y siguiendo las indicaciones
Paso 5: Navegación por la ventana de la terminal de Linux (Shell)
La ventana de la terminal es el panel de control del sistema
Por lo general, muestra un símbolo del sistema, que nos brinda información pero no forma parte de los comandos del sistema. Por lo general, el símbolo del sistema muestra el nombre de inicio de sesión del usuario y el directorio de trabajo actual (representado por un twiddle: ~).
Introducción de comandos
Los comandos se escriben después de la indicación y se ingresan presionando la tecla Enter.
Los comandos se pueden emitir tal cual o seguidos de una o más opciones. Las opciones suelen tener un guión delante de ellas, como las siguientes:
ls -a
Puede ver las opciones para un comando específico escribiendo el nombre del comando seguido de "--help" (lo cubriremos más adelante).
La segunda foto muestra una lista de comandos comunes. Practique usándolos (1) navegando hasta el escritorio, (2) creando un archivo con algo de texto y (3) guardando el archivo.
Aquí hay un desafío especial: escriba el siguiente comando e intente averiguar qué está haciendo.
CD..
Paso 6: Combinaciones de teclas especiales
La ventana de la terminal de Linux es mucho más fácil (y más rápida) de usar si conoce algunas combinaciones de teclas especiales. Los más comunes incluyen:
- Ctrl + C: finaliza el programa en ejecución
- Ctrl + A: ir al principio de la línea de comando
- Ctrl + E: ir al final de la línea de comando
- Teclas de flecha hacia arriba y hacia abajo: busque en el historial de comandos (puede editarlos y presionar Enter para ejecutar nuevamente)
- Pestaña: Completar nombre de archivo
Consulte las fotos de arriba para obtener una lista más completa y practique su uso mientras navega por la línea de comandos.
Paso 7: Obtener ayuda en la Terminal # 1: Manual y páginas de información
Las páginas del manual son un recurso exhaustivo para todos los comandos disponibles en la ventana del terminal de Linux.
Para leer las páginas del manual sobre un comando en particular, escriba lo siguiente:
comando de hombre
En el manual, la primera línea contiene el nombre del comando sobre el que está leyendo y el ID de la sección que contiene la página del manual.
Después de la primera línea hay una sinopsis, que es una breve descripción del comando que incluye la notación técnica de todas las opciones y / o argumentos. Las opciones son una forma de ejecutar el comando, y un argumento es en lo que lo ejecuta. Los argumentos opcionales se ponen entre corchetes.
Después de la sinopsis hay una descripción más larga del comando, seguida de una descripción general más detallada de las opciones disponibles, información sobre la combinación de opciones, otros comandos relacionados y otra información relacionada con el comando.
Algunos comandos tienen varias páginas de manual, como el comando "passwd". Para ver todas las páginas sobre un comando, use la opción "-a":
man -a passwd
La primera sección de la página del manual para el comando apropos se muestra en la segunda foto de arriba.
Las páginas de información contienen información más reciente y pueden ser más fáciles de usar. Para ver las páginas de información en un comando (reemplazando "comando" con el nombre real del comando que desea investigar, como "apropos"), escriba lo siguiente:
comando de información
Para navegar por las páginas de información, use las teclas de flecha para navegar por el texto, la tecla Intro para leer acerca de una palabra clave en particular, las teclas "P" y "N" para ir al tema anterior o siguiente, y la barra espaciadora para moverse una página más lejos. Utilice "Q" para salir.
En la tercera foto de arriba se muestra un extracto de las páginas de información.
Paso 8: Obtener ayuda # 2: Comandos Whatis y Apropos
El comando "whatis" brinda información breve sobre un comando y enumera la primera sección en las páginas del manual que contiene una página relevante (entre paréntesis después del nombre del comando).
Si no está seguro de por dónde empezar, el comando "apropos" es una buena forma de buscar palabras clave. Por ejemplo, si desea saber cómo iniciar un navegador, puede escribir: "apropos browser", que mostrará una lista de todos los programas relacionados con el navegador, incluidos los navegadores web, los navegadores de archivos y FTP, etc.
Paso 9: Obtener ayuda n. ° 3: - Opción de ayuda
La mayoría de los comandos también tienen la opción "--help", que ofrece una breve explicación del comando y una lista de opciones disponibles. En caso de duda, esta es una excelente manera de obtener información rápida y útil sobre el uso de un comando en particular y sus posibles extensiones.
Para usar la opción --help, escriba "--help" después de un comando en particular, como el siguiente ejemplo (que también se muestra en la foto de arriba):
apropos --ayuda
Paso 10: ¡Suficiente Terminal! ¿Dónde está el escritorio?
De acuerdo, de acuerdo … Conexión a Escritorio remoto es una manera fácil de usar la vista de escritorio, también conocida como "Interfaz gráfica de usuario" o GUI para abreviar.
1. Instale Remote Desktop Connection en su Pi:
sudo apt-get install xrdp
2. Instale Remote Desktop Connection en su PC (ya está instalado en el sistema operativo Windows).
3. Abra Conexión de escritorio remoto e inicie sesión usando la IP "raspberrypi.local" (o busque la IP de su Pi usando el comando ifconfig). Ignore la advertencia (haga clic en "sí").
4. Inicie sesión con el nombre de usuario y la contraseña de Pi
Si aún no ha cambiado su contraseña, hágalo ahora. (Sí, sé que ya te dije que lo hicieras, pero vale la pena repetirlo, ya que alguien podría piratear tu Pi si no cambias la contraseña predeterminada).
Paso 11: ¿Qué es SSH, de todos modos?
SSH significa "Secure SHell": es un "protocolo de red criptográfico para operar servicios de red de forma segura a través de una red insegura". - Wikipedia
… ¿Cómo?
En otras palabras, SSH es una forma segura de conectarse entre una computadora y otra, incluso si la red a través de la cual está conectado no es segura. Por ejemplo, si está en una red compartida y usa SSH para iniciar sesión de forma remota en otra computadora, otras personas en la red compartida no pueden ver lo que está haciendo a través de la conexión remota (aunque Snowden publicó documentos que mostraban la NSA a veces puede descifrar SSH).
Los usos comunes de SSH incluyen el inicio de sesión remoto, como si desea conectarse a una computadora que vive a una milla bajo tierra sin tener que, ya sabe, ir allí (solía trabajar para un experimento de materia oscura súper genial llamado DRIFT y esto Así es como accederíamos a las computadoras que controlaban el detector porque las computadoras vivían en una mina a unas 3 millas bajo tierra … ¡demasiado lejos para viajar para actualizar el software!).
Aquí está la página completa de Wikipedia sobre SSH: ¡es genial, así que échale un vistazo!
Paso 12: ¡Empuña tu Pi sin cabeza y sigue aprendiendo
¡Ve y explora! Practique el uso de la ventana de terminal hasta que se sienta cómodo y familiarizado con los comandos básicos. Incluso podría considerar quitar el cable Ethernet y convertir su Pi en un punto de acceso (publicaré un tutorial sobre esto en las próximas semanas).
¡Programe los pines GPIO para hacer cosas interesantes! ¿Necesitas algunas ideas? Consulte estos tutoriales:
1. Fabricación de un sensor de humedad del suelo
2. Construcción de un controlador de riego (se puede combinar con un sensor de humedad del suelo)
3. Bark Back: instale un monitor de mascotas IoT
4. Expanda su hogar inteligente y agregue un reproductor de música activado por movimiento
¿Necesitas repuestos?
¡Desarma los aparatos electrónicos viejos y rotos! Los juguetes electrónicos son un gran lugar para conseguir motores y parlantes. Si desea mejores motores, desarme las herramientas eléctricas.
Pregunte a sus amigos o busque un taller de reparación por piezas y cables adicionales, guarde los cables de alimentación de los dispositivos electrónicos viejos y utilícelos como fuentes de alimentación o recóchelos para cables y / o conectores, guarde los auriculares viejos y utilícelos para proyectos de audio.
El mejor consejo: piensa antes de tirar:)