How to Enable SSH on Steam Deck
Quick Access
The Steam Deck delivers exceptional versatility, catering to both gamers and mobile PC enthusiasts. With its desktop mode expanding functionality beyond gaming, many users seek remote access to internal storage for various needs.
Running on a Linux-based OS, the Steam Deck supports Secure Shell (SSH) for secure remote file access. This guide walks through activating and utilizing SSH on your device, plus essential tips for seamless operation.
How to Enable SSH on Steam Deck

Follow these straightforward steps to activate SSH:
- Power up your Steam Deck
- Press the Steam button
- Navigate to Settings > System > System Settings > Enable Developer Mode
- Press the Steam button again
- Choose Power > Switch to Desktop Mode
- Launch Konsole from the Start menu
- Set a password using the command: passwd [enter your password]
- Start SSH service with: sudo systemctl start sshd
For automatic startup: sudo systemctl enable sshd - Your Steam Deck is now accessible via any SSH client
Exercise caution with system files to maintain OS integrity.
Disabling SSH on Steam Deck
To turn off SSH functionality:
- Open Konsole
- Enter: sudo systemctl disable sshd (permanent disable)
Or: sudo systemctl stop sshd (immediate termination)
Connecting to Steam Deck via SSH

Once enabled, use applications like Warpinator for effortless file transfers between devices. Install matching versions on both Steam Deck and PC, then initiate transfers seamlessly.
Linux users enjoy direct access through file managers by entering:
sftp://deck@steamdeck
After authentication with your previously set password, you'll establish secure remote access.

Latest Articles