Drive and SSH in one click

Mount your own container as a drive and open SSH to it from Windows without typing a command. You press a button on the container's Access tab, and a small helper, ZeroLog-Connect.exe, does the rest over HTTPS. Only the owner of the container can use it.

From the button to the drive or SSHOn first use you download ZeroLog-Connect.exe, accept the SmartScreen warning and compare the checksum. On the Access tab the owner presses Connect drive or Open SSH. ZeroLog creates a one-time code valid for five minutes and passes it to the helper in a zerolog-connect link. The helper swaps it for a device token valid 90 days. It then mounts the container as a drive through an HTTPS tunnel or sets up SSH with a pinned host key. A device can be disconnected at any time, or all at once.1. Access tabConnect driveor Open SSHowner only2. One-time code5 minutes, oncezerolog-connect:// link3. ZeroLog-Connect.exeswaps the code for adevice token, 90 days4a. DriveSMB through an HTTPStunnel, letter from Z4b. SSHkey, pinned host key,ssh zl-NAMEDisconnect one deviceor end all connectionstakes effect at onceFirst time:download the helperSmartScreen warnscompare the SHA-256
A one-time code, not a password, travels from the browser to the helper.
Diagram as text
  1. First time only: download ZeroLog-Connect.exe from the Access tab. Windows SmartScreen warns because the file is not code-signed yet. Compare the SHA-256 shown on the page, then run it.
  2. Open the container's Access tab as its owner and press Connect drive or Open SSH.
  3. ZeroLog creates a one-time code that works for 5 minutes and once, and hands it to the helper in a zerolog-connect:// link.
  4. The helper swaps the code for a device token that is valid for 90 days from last use and opens the tunnel for that container only.
  5. Drive: the container appears as a network drive, from the letter Z downward, through an HTTPS tunnel.
  6. SSH: the helper writes a key, a pinned host key and an ssh config entry, so ssh zl-NAME works in any console.
  7. Disconnect one device or end all connections: access stops at once, and ending all also resets the file password.

Status: this is released, but a complete run on a customer's Windows PC has not been confirmed yet. If the drive or SSH does not connect, tell us what the helper says. See also terminal and files.