Cómo construir su propia Raspberry Pi KVM

Cómo construir su propia Raspberry Pi KVM
Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Lee mas.

Un interruptor KVM (teclado, video, mouse) permite a los usuarios acceder de forma remota a sus sistemas o computadoras, incluso si no pueden arrancar. Si bien siempre puede obtener un KVM prediseñado, también puede crear su propio KVM con una Raspberry Pi que le ahorrará cientos de dólares. Al unir algunas partes con Raspberry Pi, podemos construir rápidamente una unidad KVM Pi y acceder a ella a través de Internet para controlar computadoras y servidores de forma remota.





MAKEUSEOF VÍDEO DEL DÍA

¿Por qué es diferente un Pi KVM?

A diferencia de las aplicaciones VPN o de acceso remoto, como TeamViewer, que requieren el sistema operativo para funcionar, un KVM o Pi KVM (KVM que se ejecuta en Raspberry Pi) se ejecuta independientemente del sistema operativo del sistema y le permite encender el sistema de forma remota, acceder al BIOS, instalar un sistema operativo, reiniciar, etc.





Cosas que necesitará para construir un KVM Pi de bricolaje

Necesitará los siguientes componentes de hardware para construir su Raspberry Pi KVM:





cómo encontrar al propietario de un número de teléfono
  • Una Raspberry Pi 3, 4 o Zero 2 W con fuente de alimentación.
  • Tarjeta microSD de 16GB o más grande.
  • 2 cables USB tipo A macho a tipo A hembra.
  • Un cable USB tipo C, si está utilizando una Raspberry Pi 4.
  • Un cable micro USB, si vas a usar una Raspberry Pi 3 o Zero 2 W.

Si no puede encontrar el cable divisor, también puede construir uno propio empalmando y conectando un par de cables USB tipo A macho a hembra.

Además, Pi KVM captura las instantáneas de la salida HDMI de su sistema y las muestra en tiempo real. Hay dos formas diferentes de capturar el video cuando elige construir su propio Pi KVM. Puede elegir cualquiera, según la placa Raspberry Pi disponible.



  • Adaptador HDMI a CSI: funciona con todos los Raspberry Pi, incluidos Raspberry Pi Zero W y 2 W. También es mucho más rápido, con una latencia extra baja (MJPEG y transmisión H.264/WebRTC).
  • Tarjeta de captura de vídeo HDMI a USB: funciona con Raspberry Pi 2, 3, 4. Es comparativamente más lento que el CSI, con alta latencia, pero funciona bien.

A continuación, aprenderá los pasos para construir un Pi KVM con una Raspberry 4 o Raspberry Pi Zero 2 W, utilizando una tarjeta de captura de video HDMI a USB o un adaptador CSI a HDMI y un cable divisor USB de bricolaje.

Imagen de disco Flash Pi KVM en la tarjeta MicroSD

Para comenzar, descargue el último ready-made Imagen de Pi KVM para tu Raspberry Pi. Hay algunas imágenes diferentes disponibles para Raspberry Pi según el modelo y el adaptador HDMI (adaptador HDMI a CSI o dongle HDMI a USB) que va a utilizar para esta compilación.





Luego, siga estos pasos para actualizar la tarjeta microSD con la imagen del sistema operativo Pi KVM.

  1. Conecte la tarjeta microSD a su sistema.
  2. Descargue y ejecute el generador de imágenes de frambuesa pi herramienta.
  3. Seleccione Elija el sistema operativo > Usar personalizado y luego busque la ubicación donde se almacena la imagen KVM de Pi descargada.
  4. Hacer clic Abierto .   iniciar sesión en pi kvm
  5. Hacer clic Elija almacenamiento y seleccione su tarjeta microSD.   haga clic en la opción de terminal en pi-kvm
  6. Hacer clic Escribe . Hacer clic para confirmar. Esto tomará un tiempo para terminar.

Si va a utilizar una Raspberry Pi Zero W o 2 W o Wi-Fi para la conexión de red, debe montar la partición PIBOOT (FAT32) y editar la pikvm.txt expediente. Abra el archivo en el Bloc de notas y pegue las siguientes líneas debajo del FIRST_BOOT=1 y reemplace el SSID y la contraseña de Wi-Fi.





WIFI_ESSID="MyWiFiName"
WIFI_PASSWD="Password"
  comience a usar el pi-kvm para acceder y controlar la computadora de forma remota a través de la red

Conecte la Raspberry Pi a la alimentación y al adaptador HDMI

Después de flashear la tarjeta microSD, conecte la Raspberry Pi al adaptador HDMI a USB o HDMI a CSI.

  1. Inserte la tarjeta microSD en la Raspberry Pi.
  2. Tome el cable bifurcador USB y aísle la clavija de +5 V en uno de los puertos USB tipo A macho del cable bifurcador con cinta adhesiva. Este puerto Tipo A con pin de +5V sin aislamiento se conecta al puerto USB de la computadora/servidor que desea administrar de forma remota. Si no desactiva este pin, puede dañar el puerto USB en la computadora o servidor.   ajustar la resolución en pi kvm
  3. Si está construyendo un cable divisor de bricolaje como lo hicimos nosotros, puede mantener desconectado el cable rojo de uno de los cables USB tipo A macho. Consulte el siguiente diagrama de cableado para obtener más detalles.   cargar imágenes del sistema operativo para el arranque
  4. Tome un cable USB tipo A a tipo C y conéctelo al puerto hembra tipo A en el cable divisor y al puerto tipo C en la entrada de alimentación de Raspberry Pi.
  5. Si está utilizando el adaptador HDMI a USB, conéctelo a uno de los puertos USB 2.0 de Raspberry Pi 4, como se muestra a continuación.
  6. Si va a utilizar el puente HDMI a CSI, conecte el cable plano al puerto de la cámara en la Raspberry Pi 4 o Raspberry Pi Zero 2 W.
  7. Conecte el cable LAN a la Raspberry Pi 4 y al enrutador. Los usuarios de Raspberry Pi Zero 2 W deben ingresar los detalles de Wi-Fi manualmente después de actualizar la tarjeta microSD con la imagen del sistema operativo Pi KVM montando la partición PIBOOT.
  8. Por último, conecte el puerto Tipo A a la fuente de alimentación de 5V/3A para encender y arrancar Raspberry Pi 4 o Zero 2 W.

Configurar el Pi KVM

El primer proceso de arranque tardará más en completarse. Una vez que esté completo, abra la configuración de su enrutador y vaya a la configuración de DHCP. Encuentre la dirección IP del Raspberry Pi o Pi KVM conectado. También puede usar la aplicación Fing en su teléfono inteligente para escanear su red y encontrar la dirección IP.

Una vez encontrada, puede abrir la dirección IP en un navegador web, como Chrome o Safari. Esto cargará la página de inicio de sesión de Pi KVM. Ingrese 'admin' para el nombre de usuario y la contraseña, luego haga clic en Acceso .

pantalla de iphone atascada en el logo de apple

Hacer clic Terminal y luego siga estos pasos para habilitar los permisos de lectura/escritura y actualizar Pi KVM.

Inicie sesión como superusuario (usuario raíz). La contraseña es 'root' por defecto.

su

Habilite los permisos de lectura/escritura:

rw

Luego ingrese el siguiente comando para verificar y actualizar el Pi KVM:

pacman -Syu

Esto verificará e instalará las actualizaciones. Puede tardar varios minutos en completarse. Después de las actualizaciones, haga que el sistema de archivos sea de solo lectura ejecutando el siguiente comando:

ro

A continuación, vuelva a la página de inicio y haga clic en el KVM opción. Esto debería cargar inmediatamente la pantalla de su servidor o computadora a la que está conectada la tarjeta de captura HDMI a CSI o HDMI a USB. Ahora puede acceder a la PC o al servidor de forma remota.

También hay varias otras opciones disponibles que puede usar para ajustar la calidad de la imagen transmitida, FPS, tamaño, ISO de montaje, etc.

Estamos utilizando una tarjeta microSD de 32 GB que nos brinda más espacio libre para alojar varias imágenes del sistema operativo en el Pi. Puede usar una tarjeta microSD más grande para almacenar varias imágenes del sistema operativo para que pueda instalar un sistema operativo diferente en el servidor cuando sea necesario.

También puede conectar y habilitar el control ATX para encender/apagar o reiniciar la PC o el servidor.

cómo hacer que mi cuenta de Google sea predeterminada

Exponga el Pi KVM a Internet para acceso remoto

Para habilitar el acceso remoto a su Raspberry Pi o Pi KVM, puede usar DuckDNS y Port Forwarding en su enrutador. usted también puede configurar un túnel Cloudflare para acceder de forma remota a su Pi KVM y controlar su PC o servidor con una conexión HTTPS segura.

Alternativamente, también puede instalar y usar Tailscale VPN para acceder a su Pi KVM desde cualquier lugar. TailScale es una herramienta de uso gratuito para fines privados que puede configurar en Pi KVM y en su dispositivo remoto Windows, macOS, Linux, Android o iOS que usará para acceder a Pi KVM a través de Internet.

Para instalar y configurar Tailscale, ejecute los siguientes comandos en la aplicación Terminal.

su
rw
pacman -Syu tailscale-pikvmsystemctl enable --now tailscaled

Esto instalará Tailscale y habilitará el inicio automático si el Pi KVM se reinicia.

tailscale up

Esto mostrará una URL. Copie la URL en el navegador web y autorice. Después de la autorización, ingrese el siguiente comando para reiniciar Pi KVM:

reboot

Ahora puede acceder al servidor o la computadora conectada al Pi KVM desde cualquier sistema. Solo necesita instalar Tailscale VPN en el dispositivo, visitar la página de administración para ver las redes VPN disponibles y luego usar la URL de Tailscale mostrada del Pi KVM para acceder y controlar su servidor o computadora de forma remota. Para obtener más información, puede visitar el Pi KVM GitHub página.

KVM sobre IP más asequible

Este KVM DIY Pi es uno de los conmutadores KVM más asequibles que puede utilizar para tener un control total sobre sus servidores o máquinas de forma remota, incluso si no se inician, fallan o encuentran errores relacionados con el software o el sistema operativo. Puede montar rápidamente el ISO del sistema operativo, instalarlo y restaurar la copia de seguridad para que el servidor y los servicios vuelvan a estar en línea.

También puede usar una Raspberry Pi Zero 2 W para reducir el costo total de construcción y el espacio ocupado. Sin embargo, debe esperar menos cuadros y un poco más de latencia que la Raspberry Pi 4 que usamos en este tutorial.