Home News How To Enable SSH On The Steam Deck

How To Enable SSH On The Steam Deck

Author : Nova Update : Mar 15,2025

Quick Links

The Steam Deck's versatility extends beyond gaming, serving as a portable PC powerhouse. Its desktop mode opens up possibilities for remote file access, a task easily accomplished using Secure Shell (SSH). This guide explains how to enable and use SSH on your Steam Deck, a valuable tool for many users.

Steps For Enabling SSH On The Steam Deck


Enabling SSH on your Steam Deck is straightforward:

  1. Power on your Steam Deck.
  2. Press the Steam button.
  3. Navigate to Settings > System > System Settings > Enable Developer Mode.
  4. Press the Steam button.
  5. Select Power > Switch to Desktop Mode.
  6. Open Konsole from the Start menu.
  7. If you haven't already, set a password using the command: passwd. Follow the prompts to create a strong password.
  8. Enable SSH with the command: sudo systemctl start sshd. To ensure SSH starts automatically after a reboot, use: sudo systemctl enable sshd.
  9. With SSH enabled, you can now access your Steam Deck remotely using a third-party SSH client.

Important: Avoid modifying or deleting system files to prevent OS corruption.

How To Disable SSH On The Steam Deck

To disable SSH:

  1. Open Konsole from the Start menu.
  2. Use the command sudo systemctl disable sshd to prevent SSH from starting automatically on reboot. To immediately stop the SSH service, use sudo systemctl stop sshd.

How To Use SSH To Connect To The Steam Deck


Once SSH is enabled, you can use a third-party application like Warpinator for easy file transfer. Install Warpinator on both your Steam Deck and your PC, launch it on both devices, and transfer files effortlessly.

Alternatively, if you're using a Linux PC, you can connect directly through your file manager. Simply enter sftp://deck@steamdeck in the address bar and enter the password you set earlier.