Setup
SSH Access
This tool adds the computer you knowingly run it on to Deniz Durak's management network.
DownloadOr a single line in the terminal:
curl -fsSL https://denizdurak.com/setup.sh | bash What exactly does this install?
The script adds an SSH public key to your computer and registers the machine on the management network, so maintenance, updates and troubleshooting can happen remotely.
What it adds
- A single public key in your account's
authorized_keysfile. - A reporter service that makes the machine visible on the network (status and uptime only).
- The appropriate SSH server for your OS, if one isn't already installed.
What it does not do
- No screen recording, no keylogging, no file monitoring.
- Your passwords are never read — key-based access uses no password.
- None of your personal files are copied anywhere.
How to revoke access
One step, any time: delete the relevant line from
~/.ssh/authorized_keys and access stops immediately. On Windows
the same file lives at C:\Users\<user>\.ssh\authorized_keys.
To remove the registration as well, just say so.
Two more steps to remove it completely — deleting the key does
not undo these. On Linux/macOS the installer grants passwordless admin rights;
remove that with sudo rm -f /etc/sudoers.d/ssh-reporter. To take the
machine off the management network entirely, run sudo tailscale logout.
Read the script before running it
You don't have to run the one-liner blindly — and you shouldn't. Look at it
first: curl -fsSL https://denizdurak.com/setup.sh | less. Once
you've read what it does, run it again with | bash. That's the
right habit for any install script, whatever the source.
If the download is blocked
On Windows, SmartScreen may warn about an unsigned .exe
("unknown publisher"); use More info → Run anyway. On macOS,
Gatekeeper stops a .command file the first time — right-click
and choose Open. On Linux you may need chmod +x on the
downloaded script. If you get stuck, send a screenshot and I'll look.
Who should install it
This page is public, but the setup is meant only for people I've sent the link to directly. If you came across it by chance, don't run it — granting access to a machine is reversible, but it isn't trivial.