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
systemdconfig forsshd.service, which would prevent the service from automatically starting on boot - removing the
sudoers.dconfig, which would reenable passwords forsudo