This guide explains how to enable and use SSH on your Steam Deck for remote access to your files. The Steam Deck's desktop mode allows for more than just gaming, making remote file access a valuable feature.
Follow these steps to enable SSH:
Settings > System > System Settings > Enable Developer Mode
.Power > Switch to Desktop Mode
.passwd
.sudo systemctl start sshd
.sudo systemctl enable sshd
.Important: Avoid modifying or deleting system files to prevent OS corruption.
To disable SSH:
sudo systemctl disable sshd
to prevent SSH from starting automatically on reboot. Use sudo systemctl stop sshd
to immediately stop the SSH service. After enabling SSH, use a third-party application like Warpinator for easy file transfer. Install Warpinator on both your Steam Deck and your PC, then launch it on both devices simultaneously for simple drag-and-drop file transfers.
Alternatively, if you're using a Linux PC, you can use your file manager. Enter sftp://deck@steamdeck
(replace deck
with your Steam Deck's hostname if different) in the address bar and provide the password you set earlier.