Connect your servers over SSH
Hedoq takes servers from your SSH config. A connection opens as a tab, and agents work right on the server.
Step by step
- Gear, “Servers and keys” block, “Servers”.
- The first time, Hedoq asks “Connect your servers?”. The list only appears if you agree.
- Click “Find servers and keys”. Hedoq shows servers from your SSH config and your shell history, and the SSH keys on this Mac.
- Servers found in history are off. Turn on the ones you need: they are saved to
~/.ssh/config. - Click a server: the connection opens as a tab.
Add a server or a key
- “Add server”: name, address, user, port and key.
- “New SSH key”: Hedoq creates a key. “Copy public key”: that is what goes on the server.
- “Edit ~/.ssh/config”: manual editing.
- “Remove from config” takes a server off the list.
Check the connection
“Check connection” on a server, or “Check all”. The state reads “Online”, “Not responding” or “Not checked”. Checking never asks for a password.
How agents work on a server
- A server tab is a terminal on that server. The row in the sidebar shows whether the link is alive.
- The agent uses the same SSH config you do. Tell it “log in to the server and look at the logs”, and it connects by itself.
- A Telegram bot can be deployed to a server right from “Telegram bots”. See Telegram.
Good to know
- Hedoq never reads the keys themselves or sends them anywhere.
- Each tab has its own link: closing one does not drop the others.
- If you change
~/.ssh/configoutside Hedoq, the list updates by itself. - A server tab has no file tree and no feed.
See also: keys and passwords.