Remotely Accessing Your Steam Deck
There are two main methods to remotely access your Steam Deck: Steam Link and SSH. I recommend setting up both as they complement each other well - Steam Link for GUI, SSH for file transfers and command-line access.
Last verified in March 2025. Enabling SSH creates a persistent remote-login service: keep the Deck behind your LAN or a private VPN, use SSH keys, and do not expose port 22 directly to the internet.
Steam Link Setup
Install Steam Link for your platform:
- macOS: Available on the App Store
- Windows: Download from Steam Community
- Linux: Install via Flathub
Steam Link works out of the box with your Steam Deck - just make sure both devices are on the same network.
SSH Setup
SSH provides powerful command-line access and file transfer capabilities. Here's how to set it up:
-
Enter Desktop Mode
- Press the Steam button
- Select Power
- Choose "Switch to Desktop"
-
Open Terminal
- Press the bottom-left Start button
- Go to System
- Select Konsole
-
Set User Password
passwd
Choose a strong password.
- Enable SSH Service
sudo systemctl enable sshd --now
- Connect to Your Steam Deck
# Basic connection using hostname
ssh deck@steamdeck
# If hostname doesn't resolve, find IP address
ip addr | grep inet
# Connect using IP address
ssh [email protected] # Replace with your Steam Deck's IP
- Add an SSH key
ssh-copy-id deck@steamdeck
Confirm key-based login works before considering password authentication changes.
With both Steam Link and SSH set up, you'll have comprehensive remote access to your Steam Deck - Steam Link for gaming and desktop access, SSH for file management and system administration.