Setup

SSH Access

This tool adds the computer you knowingly run it on to Deniz Durak's management network.

Download

Or 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_keys file.
  • 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.