These are manual instructions on enabling SSH access on your Steam Deck, adding public key authentication, and removing the need for a sudo
password for the main user (deck
).
This gist assumes the following:
- you have a Steam Deck
- you have a home PC with access to a Linux shell that can
ssh
,ssh-keygen
, andssh-copy-id
- your Steam Deck and home PC are on the same local network, with standard SSH traffic (tcp/22) allowed over that network from the PC to the Steam Deck
NOTE: @crackelf on reddit mentions that steamOS updates blow away everything other than /home
, which may have the following effects:
- removing the
systemd
config forsshd.service
, which would prevent the service from automatically starting on boot - removing the
sudoers.d
config, which would reenable passwords forsudo