Home News > Enable SSH on Steam Deck: A Guide

Enable SSH on Steam Deck: A Guide

by Lucas Jun 16,2025

The Steam Deck is more than just a powerful portable gaming device—it’s a full-fledged Linux-based PC that offers users the ability to customize and control their experience beyond gaming. One of the many useful features available in desktop mode is SSH (Secure Shell), which allows for secure remote access to your files and system data. Whether you're transferring game saves, managing media, or simply tinkering under the hood, enabling SSH on your Steam Deck can be an incredibly handy tool.

This guide walks you through how to enable SSH on your Steam Deck, how to connect using SSH, and how to disable it when no longer needed—all while keeping your system secure and stable.

Steps For Enabling SSH On The Steam Deck

Steam Deck Enabling SSH Guide

  1. Turn on your Steam Deck.
  2. Press the Steam button to open the quick menu.
  3. Navigate to Settings > System > Developer Settings, then toggle on Developer Mode.
  4. Press the Steam button again and select Power > Switch to Desktop Mode.
  5. Once in desktop mode, locate and open the terminal application called Konsole from the Start menu.
  6. If this is your first time setting up SSH, you’ll need to set a password. Enter the following command in Konsole:
    passwd
    Then create and confirm a secure password.
  7. To start the SSH service, enter the following command:
    sudo systemctl start sshd
    If you want SSH to run automatically every time you boot up your Steam Deck, also run this command:
    sudo systemctl enable sshd
  8. Your Steam Deck is now ready for remote access via SSH using any compatible client software.

Note: Be cautious not to delete or modify essential system files during your SSH sessions, as doing so may corrupt the operating system or cause instability.

How To Disable SSH On The Steam Deck

If you no longer need SSH enabled, it's best to disable it to maintain security and reduce potential vulnerabilities. Here's how:

  1. Open the Konsole terminal from the Start menu.
  2. To disable SSH from starting automatically at boot, use this command:
    sudo systemctl disable sshd
  3. If you'd like to stop the currently running SSH service immediately, enter:
    sudo systemctl stop sshd

How To Use SSH To Connect To The Steam Deck

Connecting to Steam Deck via SSH

Once SSH is active, you can remotely access your Steam Deck from another computer. There are different methods depending on your operating system:

  • Using Warpinator (Recommended for Cross-Platform Use):
  1. Install Warpinator on both your Steam Deck and the target PC.
  2. Launch the app on both devices.
  3. Transfer files easily by dragging and dropping between systems—no complicated commands required.
  • For Linux Users (No Additional Software Needed):
  1. Open your file manager.
  2. In the address bar, type:
    sftp://deck@steamdeck
  3. Prompted for a password? Enter the one you set earlier.
  4. You’re now connected and can freely browse and transfer files between your Linux machine and Steam Deck.

Steam Deck SSH Connection Example

Latest Apps