Project Management

Edit, Test and Force Remove Machines

Change an SSH machine's name, host, port, username, identity file or ssh config alias and test the connection before saving, with its projects and saved connections updated to match. A machine that still has projects can be force removed without touching any files on the host.

Screenshot coming soon

Why You Need This

How this feature boosts your daily productivity

SSH machines change: a host gets a new address, a key is rotated, a box moves behind a jump host. Before, fixing that meant removing the machine, which a machine with projects refused to do, and adding it again. Now Edit connection… changes the details in place, Test connection checks them before you save, and the projects and saved connections on that machine update with it. When a machine really is gone, Force remove takes its projects out of 1DevTool, closes their terminals and unmounts the folder, while files on the host are left alone. Settings → Machines also has a How it works guide that animates the three ways to use another machine: an SSH host, Handoff, and a paired computer.

How It Works

Get started in 4 simple steps

1
1

Open Settings → Machines

Use ▶ How it works for an animated guide to SSH hosts, Handoff and paired computers.

2
2

Edit connection…

From the machine's menu, change Name, Host, Port, Username, Identity file or the ~/.ssh/config Host alias.

3
3

Test connection, then Save

Saving also updates the projects and saved connections on that machine.

4
4

Force remove if it is gone

Projects leave 1DevTool and their terminals close. Files on the host are not touched.

Without 1DevTool

The manual way vs. the 1DevTool way

The Hard Way

# VPS moved to a new IP
# remove the machine -> refused, projects exist
# remove each project first
# re-add machine and projects by hand

The 1DevTool Way

Settings -> Machines -> Edit connection…
Host: new address
Test connection -> ok
Save -> projects + saved connections updated
Gone for good? Force remove

Key Capabilities

Everything included with Edit, Test and Force Remove Machines

Edit an SSH machine's host, port, username and identity file
Switch a machine to a ~/.ssh/config Host alias
Test the connection before saving
Update every project and saved connection on the machine at once
Force remove a machine that still has projects
Learn SSH hosts, Handoff and paired computers from an animated guide

Why It Matters

The productivity impact of having project management built into your workspace

Fix, Don't Recreate

A changed host or key is an edit, so the machine's projects and saved connections stay attached.

Know It Works First

Test connection checks the new details before anything is saved.

Clean Exit, Host Untouched

Force remove clears a dead machine from 1DevTool without deleting anything on the host.

Ready to boost your workflow?

Download 1DevTool for free and experience Edit, Test and Force Remove Machines along with 333 other features — all in one app.