TUTORIAL Cómo activar el SSH en la Steam Deck

Steam Deck (TUTORIAL)

Cómo activar el SSH en la Steam Deck

segnini

La familia es lo primero
Admin
SuperMod
Corazón DualSIM
Mensajes
7.657
Puntos
9.568
Móvil
Samsung Galaxy S24 Ultra

1737048429596.jpeg

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.
  1. Presiona el botón Steam en tu Steam Deck para abrir el menú principal.
  2. Navega hasta Parámetros > Sistema > Ajustes del Sistema.
  3. Activa la opción Activar modo de desarrollador.
1737047102800.jpeg
1737047129176.jpeg


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:
  1. Presiona nuevamente el botón Steam.
  2. Selecciona Iniciar/Apagar > Cambiar a Escritorio.

1737047226326.jpeg
1737047236899.jpeg

4. Abre el terminal (Konsole)​

Una vez en el modo de escritorio, accede al terminal (Konsole) para introducir los comandos necesarios para habilitar SSH:
  1. En el menú Inicio en el Modo Escritorio, busca y abre Konsole.
  2. 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.
1737047281483.png


5. Establece una contraseña​

Si no tienes una contraseña configurada, debes crear una:
  1. En Konsole, escribe el siguiente comando: passwd
  2. Introduce y confirma una contraseña segura cuando se te solicite.
1737047307898.png

6. Habilita el servicio SSH​

Para activar SSH manualmente, escribe el siguiente comando en Konsole:

Bash:
sudo systemctl start sshd
1737047318868.png

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:
  1. Abre Konsole nuevamente desde el menú Inicio.
  2. 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
Deshabilitar SSH cuando no lo necesites es una buena práctica para aumentar la seguridad de tu dispositivo, ya que reduce la posibilidad de accesos no autorizados.

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:
  1. Abre tu línea de comandos (CMD) o un términal en linux
  2. Ejecuta el comando ssh [email protected] (completa con la IP real de tu Steam Deck dentro de tu red)
  3. Introduce tu contraseña
Ahora puedes ejecutar comandos desde una sesión remota.
1737047696743.png

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:
  1. Abre el gestor de archivos en tu PC con Linux.
  2. 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

  3. Cuando se te solicite, introduce la contraseña que configuraste previamente en tu Steam Deck.
Una vez conectado, podrás gestionar los archivos de tu Steam Deck de forma remota.

1737047752474.png


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:
  1. Instala Warpinator tanto en tu Steam Deck como en tu PC. Puedes descargarlo desde este enlace.
  2. Abre Warpinator en ambos dispositivos y sigue las instrucciones en pantalla para transferir archivos de forma rápida y sencilla.
O, si prefieres usar un cliente cómo PuTTY:
  1. Instala PuTTY en tu ordenador Windows. Puedes bajarlo desde este enlace.
  2. Configura los datos de acceso a tu Steam Deck,

1737110813894.png


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).
Cuando intentas conectarte al servidor, este verifica que tu clave privada coincida con la clave pública almacenada. Este método es mucho más seguro que las contraseñas, ya que las claves son extremadamente difíciles de descifrar mediante fuerza bruta.

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)​

  1. Abre una terminal en tu ordenador cliente.
  2. Ejecuta el siguiente comando para generar un par de claves:
    ssh-keygen
  3. 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
  4. Si se te solicita, puedes establecer una contraseña para la clave privada. Esto añade una capa adicional de seguridad, pero es opcional.
  5. 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
  6. Copia el contenido que aparece. Esto será tu clave pública.

Desde PuTTY (Windows)​

  1. Abre la herramienta PuTTYgen (instalada junto con PuTTY).
  2. Selecciona el tipo de clave como RSA (predeterminado) y haz clic en Generate.
  3. Mueve el mouse sobre el área en blanco para generar aleatoriedad.
  4. Copia el contenido del cuadro que dice "Public key for pasting into OpenSSH authorized_keys file".
  5. Guarda la clave privada en formato .ppk y, opcionalmente, también guarda la clave pública.
1737110633736.png

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.
  1. Conéctate a tu Steam Deck: Si es la primera vez, usa tu contraseña para acceder.
    ssh deck@steamdeck
  2. 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.
  3. Pega tu clave pública en una nueva línea dentro del archivo.
  4. Guarda el archivo con CTRL+O y sal de Nano con CTRL+X.
  5. 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.
  1. Abre el archivo de configuración del servidor SSH:
    sudo nano /etc/ssh/sshd_config
  2. 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.
  3. Guarda los cambios con CTRL+O y cierra Nano con CTRL+X.
  4. 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@steamdeck

Si la clave está en otro lugar, usa el parámetro -i para especificar su ubicación:

ssh -i /ruta/a/tu_clave_privada deck@steamdeck

Desde PuTTY​

  1. Abre PuTTY y configura tu conexión como de costumbre.
  2. En el menú de la izquierda, ve a: Connection > SSH > Auth.
  3. En la sección "Private key file for authentication", selecciona tu archivo .ppk.
  4. Guarda la configuración y conéctate.
1737110683624.png

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:
Abrir SSH sin certificados tampoco es que sea lo más seguro 😅 pero vamos, que si el vecino tiene acceso a tu red no creo que se meta en una Steam Deck 🤭
 
Abrir SSH sin certificados tampoco es que sea lo más seguro 😅 pero vamos, que si el vecino tiene acceso a tu red no creo que se meta en una Steam Deck 🤭
Bueno, tendría que saberse tu contraseña en la Steam Deck para autenticarse aparte de la de tu WiFi, no le des tanta confianza al vecino , salvo que sea como el vecino Jose.
200.gif
 
Bueno, tendría que saberse tu contraseña en la Steam Deck para autenticarse aparte de la de tu WiFi, no le des tanta confianza al vecino , salvo que sea como el vecino Jose.
200.gif
Por esa regla de tres si no tiene la de la wifi no tienes que poner contraseña del SSH la diferencia básicamente es que en una wifi por fuerza bruta es complicado entrar (salvo que tengas puesto 1234) 🤣 pero en SSH no tanto. Si que puedes poner una contraseña de 500 caracteres pero si quieres hacerlo bien instalas certificado y listo. No obstante no es una crítica es un matiz, el tutorial es bueno 👍🏻
 
Por esa regla de tres si no tiene la de la wifi no tienes que poner contraseña del SSH la diferencia básicamente es que en una wifi por fuerza bruta es complicado entrar (salvo que tengas puesto 1234) 🤣 pero en SSH no tanto. Si que puedes poner una contraseña de 500 caracteres pero si quieres hacerlo bien instalas certificado y listo. No obstante no es una crítica es un matiz, el tutorial es bueno 👍🏻
He añadido información al post sobre cómo usar un certificado en lugar de una contraseña
 
Atrás
Arriba