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, and ssh-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 for sshd.service, which would prevent the service from automatically starting on boot
- removing the
sudoers.d config, which would reenable passwords for sudo