A Decky Loader plugin for the Steam Deck that lets you toggle SSH on and off directly from the Quick Access Menu.
- Active toggle — start or stop the
sshdservice immediately - Start on boot toggle — enable or disable
sshdauto-start via systemctl
First, install Decky Loader, then enable Developer Mode in the Decky settings (gear icon in the Quick Access Menu).
-
In the Developer section, select Install Plugin from URL.
-
Enter:
https://github.com/NeonPimpZ/decky-ssh-toggle/releases/latest/download/decky-ssh-toggle.zip -
Confirm — the plugin will install and appear under the plug icon.
- Download
decky-ssh-toggle.zipfrom the latest release onto your Steam Deck. - In the Developer section, select Install Plugin from ZIP and select the downloaded file.
- The plugin will install and appear under the plug icon.
- Node.js v16.14+ and pnpm v9
- Docker (for the reproducible build)
sudo npm i -g pnpm@9pnpm installpnpm build # single build
pnpm watch # rebuild on file changes
pnpm build:docker # reproducible build inside DockerNote: SSH must be enabled on your SteamDeck before deploying. Run
sudo systemctl start sshdon the Deck manually once. After that you can toggle SSH via the plugin.
Copy the built plugin to your Steam Deck and restart the plugin loader:
pnpm deployThe deploy script reads connection details from a .env file in the project root. Copy .env.example and fill in your Deck's hostname and username:
cp .env.example .envDECK_USER=deck
DECK_HOST=steamdeck