Cómo activar el SSH en la Steam Deck: Guía definitiva
La Steam Deck, una de las consolas portátiles más innovadoras del mercado, no solo es ideal para jugar, sino que también ofrece la flexibilidad de un PC de escritorio en cuanto a gestión de archivos y personalización. Una de las herramientas más útiles para gestionar tu Steam Deck de manera remota es SSH (Secure Shell), un protocolo seguro que te permite acceder al sistema de tu Steam Deck desde otro dispositivo, como un PC o un smartphone, sin tener que estar físicamente frente a la consola.En este artículo, te mostraremos cómo activar y desactivar SSH en tu Steam Deck, cómo conectarte a ella de forma remota, las precauciones de seguridad que debes tener en cuenta y mucho más.
¿Qué es SSH?
SSH (Secure Shell) es un protocolo de comunicación que permite acceder de manera remota y segura a un dispositivo o sistema. En el caso de la Steam Deck, SSH te permite acceder a la consola desde otro dispositivo para gestionar sus archivos, configurar opciones o ejecutar comandos sin necesidad de interactuar directamente con la pantalla de la consola.Este protocolo cifra todas las comunicaciones entre los dispositivos, lo que asegura que los datos no puedan ser interceptados, proporcionando así un acceso remoto seguro.
Cómo habilitar SSH en la Steam Deck
Para habilitar SSH en tu Steam Deck, sigue estos pasos detallados:1. Enciende la Steam Deck
Enciende tu Steam Deck como lo haces normalmente y espera a que el sistema operativo cargue completamente.
2. Activa el modo desarrollador
El primer paso para habilitar SSH es activar el modo desarrollador, que desbloquea las herramientas necesarias para configurar SSH.- Presiona el botón Steam en tu Steam Deck para abrir el menú principal.
- Navega hasta Parámetros > Sistema > Ajustes del Sistema.
- Activa la opción Activar modo de desarrollador.
3. Cambia al modo escritorio
SSH solo está disponible en el modo de escritorio, por lo que debes cambiar del modo de juego al escritorio:- Presiona nuevamente el botón Steam.
- Selecciona Iniciar/Apagar > Cambiar a Escritorio.
4. Abre el terminal (Konsole)
Una vez en el modo de escritorio, accede al terminal (Konsole) para introducir los comandos necesarios para habilitar SSH:- En el menú Inicio en el Modo Escritorio, busca y abre Konsole.
- Cuando se abra el terminal, tendrás que establecer una contraseña para tu Steam Deck, ya que SSH requiere que el dispositivo tenga una contraseña configurada para mayor seguridad.
5. Establece una contraseña
Si no tienes una contraseña configurada, debes crear una:- En Konsole, escribe el siguiente comando:
passwd - Introduce y confirma una contraseña segura cuando se te solicite.
6. Habilita el servicio SSH
Para activar SSH manualmente, escribe el siguiente comando en Konsole:
Bash:
sudo systemctl start sshd
Para asegurarte de que SSH se inicie automáticamente después de reiniciar la Steam Deck, habilita el servicio con:
Bash:
sudo systemctl enable sshd
Cómo deshabilitar el SSH en la Steam Deck
Si decides que ya no necesitas SSH por motivos de seguridad o cualquier otra razón, es fácil deshabilitarlo. Sigue estos pasos:- Abre Konsole nuevamente desde el menú Inicio.
- Dependiendo de si deseas detener SSH temporalmente o deshabilitarlo de manera permanente, puedes usar los siguientes comandos:
- Para detener SSH temporalmente:
sudo systemctl stop sshd - Para deshabilitar SSH permanentemente (esto evitará que se inicie tras reinicios):
sudo systemctl disable sshd
- Para detener SSH temporalmente:
Cómo usar SSH para conectarte a la Steam Deck
Una vez que SSH está habilitado, puedes acceder a tu Steam Deck desde otro dispositivo en la misma red. Hay tres formas principales de conectarse a través de SSH:Opción 1: Desde la línea de comandos (en Windows) o la consola (en Linux)
Si tienes experiencia con SSH, esta es la forma habitual de usarlo para ejecutar comandos remotos en tu Steam Deck desde un PC:- Abre tu línea de comandos (CMD) o un términal en linux
- Ejecuta el comando
ssh [email protected](completa con la IP real de tu Steam Deck dentro de tu red) - Introduce tu contraseña
Opción 2: Usando Linux (sin aplicaciones de terceros)
Si usas Linux en tu PC, puedes conectarte a tu Steam Deck sin la necesidad de instalar aplicaciones adicionales:- Abre el gestor de archivos en tu PC con Linux.
- En la barra de direcciones, introduce la siguiente URL, reemplazando "deck" por el nombre de usuario y "steamdeck" por la dirección IP de tu Steam Deck:sftp://deck@steamdeck
- Cuando se te solicite, introduce la contraseña que configuraste previamente en tu Steam Deck.
Opción 3: Usando aplicaciones de terceros (como Warpinator o PuTTY)
Una de las formas más sencillas de transferir archivos entre tu Steam Deck y otro dispositivo es mediante aplicaciones de terceros, como Warpinator o PuTTY. En el caso de Warpinator:- Instala Warpinator tanto en tu Steam Deck como en tu PC. Puedes descargarlo desde este enlace.
- Abre Warpinator en ambos dispositivos y sigue las instrucciones en pantalla para transferir archivos de forma rápida y sencilla.
- Instala PuTTY en tu ordenador Windows. Puedes bajarlo desde este enlace.
- Configura los datos de acceso a tu Steam Deck,
Mejora la seguridad mediante un certificado o clave SSH
Una mejor práctica es utilizar el acceso mediante claves SSH, un método más seguro y eficiente que elimina la necesidad de ingresar contraseñas constantemente. En este apartado, te explicamos cómo configurar y usar certificados SSH para conectar tu Steam Deck de manera segura.
¿Qué es el acceso mediante claves SSH?
Las claves SSH son un mecanismo de autenticación que utiliza un par de claves:- Clave privada: Permanece en tu dispositivo (cliente SSH) y nunca debe compartirse.
- Clave pública: Se copia en el servidor SSH (en este caso, tu Steam Deck).
Ventajas del uso de claves SSH
- Mayor seguridad: Las claves SSH son prácticamente imposibles de descifrar.
- Sin contraseñas: Una vez configuradas, no tendrás que introducir contraseñas para conectarte.
- Control adicional: Puedes gestionar qué dispositivos tienen acceso al servidor al añadir o eliminar claves públicas.
Generar una de claves SSH
Tienes que generar una clave desde cada dispositivo en el que pretendas conectarte a la Steam Deck mediante SSH, a continuación verás cómo se hace.Desde OpenSSH (Linux o PowerShell en Windows)
- Abre una terminal en tu ordenador cliente.
- Ejecuta el siguiente comando para generar un par de claves:
ssh-keygen - Especifica la ubicación para guardar las claves (puedes presionar Enter para aceptar la ubicación predeterminada).
- En Windows:
C:\Users\TuUsuario\.ssh\id_rsa - En Linux:
/home/tu_usuario/.ssh/id_rsa
- En Windows:
- Si se te solicita, puedes establecer una contraseña para la clave privada. Esto añade una capa adicional de seguridad, pero es opcional.
- Una vez generadas, ejecuta este comando para ver el contenido de tu clave pública:
- En Windows (PowerShell):
cat C:\Users\TuUsuario\.ssh\id_rsa.pub - En Linux:
cat ~/.ssh/id_rsa.pub
- En Windows (PowerShell):
- Copia el contenido que aparece. Esto será tu clave pública.
Desde PuTTY (Windows)
- Abre la herramienta PuTTYgen (instalada junto con PuTTY).
- Selecciona el tipo de clave como RSA (predeterminado) y haz clic en Generate.
- Mueve el mouse sobre el área en blanco para generar aleatoriedad.
- Copia el contenido del cuadro que dice "Public key for pasting into OpenSSH authorized_keys file".
- Guarda la clave privada en formato .ppk y, opcionalmente, también guarda la clave pública.
Añade tu certificado a la Steam Deck
Una vez que tienes la clave pública, debes añadirla a tu Steam Deck para autorizar el acceso desde tu computadora cliente.- Conéctate a tu Steam Deck: Si es la primera vez, usa tu contraseña para acceder.
ssh deck@steamdeck - Configura las claves públicas:
cd
mkdir -p .ssh
nano .ssh/authorized_keys- mkdir -p .ssh: Crea el directorio .ssh si no existe.
- nano .ssh/authorized_keys: Abre (o crea) el archivo donde se almacenan las claves públicas autorizadas.
- Pega tu clave pública en una nueva línea dentro del archivo.
- Guarda el archivo con CTRL+O y sal de Nano con CTRL+X.
- Asegúrate de que los permisos de los archivos y directorios sean correctos:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Deshabilitar el acceso por contraseña
Para maximizar la seguridad, puedes desactivar el acceso por contraseña, obligando a que las conexiones SSH solo se realicen con claves. Asegúrate de que tu clave SSH funcione antes de desactivar las contraseñas.- Abre el archivo de configuración del servidor SSH:
sudo nano /etc/ssh/sshd_config - Busca las siguientes líneas y modifica los valores:
#PasswordAuthentication yes PasswordAuthentication no
Asegúrate de eliminar el símbolo # y cambiar yes por no. - Guarda los cambios con CTRL+O y cierra Nano con CTRL+X.
- Reinicia el servicio SSH para aplicar los cambios:
sudo systemctl restart sshd
Cómo conectarte usando claves SSH
Desde OpenSSH
Si guardaste tu clave privada en la ubicación predeterminada, simplemente ejecuta:ssh deck@steamdeckSi la clave está en otro lugar, usa el parámetro -i para especificar su ubicación:
ssh -i /ruta/a/tu_clave_privada deck@steamdeckDesde PuTTY
- Abre PuTTY y configura tu conexión como de costumbre.
- En el menú de la izquierda, ve a: Connection > SSH > Auth.
- En la sección "Private key file for authentication", selecciona tu archivo .ppk.
- Guarda la configuración y conéctate.
Gestión de Claves SSH
- Añadir más claves: Simplemente pega una nueva clave pública en una nueva línea del archivo authorized_keys. Esto es si te conectas a tu Steam Deck desde varios ordenadores pues cada uno requiere que generes una clave que le identifique.
- Revocar claves: Borra la línea correspondiente a la clave pública que deseas revocar en el archivo authorized_keys.
Precauciones y buenas prácticas al usar SSH
Si bien SSH es una herramienta poderosa, es importante tener en cuenta algunas precauciones y buenas prácticas para garantizar la seguridad de tu Steam Deck y evitar problemas. Aquí te dejamos algunas recomendaciones:1. No modifiques archivos del sistema
Evita mover o borrar archivos del sistema dentro de tu Steam Deck a través de SSH. Si manipulas archivos del sistema incorrectamente, puedes corromper el sistema operativo, lo que puede hacer que tu Steam Deck deje de funcionar correctamente.2. Deshabilita SSH cuando no lo necesites
Para minimizar riesgos de seguridad, deshabilita SSH cuando no lo estés usando. Mantener SSH activo innecesariamente puede abrir puertas a posibles intentos de acceso no autorizado.3. Usa contraseñas fuertes, o mejor aun, un certificado
Asegúrate de configurar una contraseña fuerte y única para tu Steam Deck. Las contraseñas seguras deben incluir una combinación de letras mayúsculas, minúsculas, números y caracteres especiales para evitar que un atacante pueda adivinarlas. Una opción más segura es el uso de un certificado cómo explicamos un poco más arriba.4. Conéctate solo a redes confiables
Si planeas acceder a tu Steam Deck desde una red externa (fuera de tu red local), asegúrate de utilizar una conexión VPN segura. Conectarte a redes públicas sin una capa adicional de seguridad puede exponer tu dispositivo a riesgos.Conclusión
SSH es una herramienta invaluable que te permite acceder y gestionar tu Steam Deck de manera remota y segura. Ya sea que quieras transferir archivos o realizar configuraciones avanzadas, esta opción abre nuevas posibilidades para maximizar el uso de tu dispositivo. Sin embargo, es importante tener en cuenta las precauciones de seguridad para evitar comprometer la integridad de tu sistema.Con la guía que te hemos proporcionado, ahora puedes activar, desactivar y utilizar SSH en tu Steam Deck con confianza. ¡Disfruta de la comodidad y flexibilidad que te ofrece el acceso remoto a tu consola portátil!
Última edición: