H ILYGO Hawser
Back to site

Limits and troubleshooting

What Hawser 2.0 does not do yet, area by area, then what to do when a connection or a transfer fails.

How to read this page

This page has two parts. The first lists what is missing from version 2.0.0 for macOS, area by area. It is drawn from the shipped code, not from intentions. The second gives what to do, symptom by symptom, with the exact messages you will see on screen.

A feature listed here as missing is not necessarily missing from the engine. Many exist on the Rust side and are only waiting for a button. That is good news for what comes next: they can arrive without changing your vault format.

Connections, protocols and tunnels

SSH and SFTP are complete, jump host included. FTP works: connecting, browsing, uploading, downloading, creating, renaming and deleting folders. Telnet goes through the native engine, IAC negotiation included, with automatic reconnection.

ssh -N -L 8080:localhost:80 user@server
Hawser Tunnels view with the No active tunnels message
The Tunnels view always shows this empty state, in English whatever language is chosen: no row can appear there in this version.

File transfers

Uploads and downloads work, over SFTP as over FTP, with a progress bar. Selection goes through the macOS file picker; drag and drop from the Finder onto the remote pane also works. See Transferring files.

SSH keys

ssh-keygen -t ed25519 -C "my-mac"</br>ssh-keygen -y -f ~/.ssh/id_ed25519   # recover the public key

Vault, locking and security

~/Library/Application Support/ch.ilygo.hawser/vault-backups/
Hawser Security view with the language selector and the auto-lock delay
The Séc. (Security) view holds only two settings: the language and the auto-lock delay (15 minutes by default). That delay is remembered per machine, not per vault.

Cloud sync

Hawser Account view showing the cloud sign-in form
As long as no cloud vault is paired, the Compte (Account) view shows this form again — even once you are signed in. It is not a sign-in failure.

Shortcuts, terminal and tools

ShortcutWhat it actually does
⌘KOpens the command palette. Works.
⌘LCloses the vault and returns to the home screen. No confirmation; all sessions are lost.
⌘NNothing. Use the + New button or ⌘K → « New connection ».
⌘FNothing. No search is bound to the keyboard, in lists or in the terminal.
⌘?Opens the shortcut sheet, depending on the keyboard layout. On a Swiss French keyboard, try ⌘⇧7.
⌘WCloses the whole window, and therefore every session. No shortcut closes a single tab.

Troubleshooting by symptom

I cannot open an SSH session

  1. Click 📡 Test all in the top bar: if the host stays red, the problem is network or firewall, not authentication.
  2. Open the host record ( menu → Edit) and check the address, the port and the user. Changing protocol does not reset a custom port.
  3. With key authentication: check that the key still exists in the Keys view. The message « Clé SSH introuvable (vérifie l'host : authType=key sans keyId valide) » means it has been deleted.
  4. Check that the matching public key is in ~/.ssh/authorized_keys on the server. Hawser cannot show it to you: derive it with ssh-keygen -y -f.
  5. If the connection takes a long time before failing: the floor timeout is 180 s and cannot be reduced.

The server fingerprint has changed

Hawser alert window stating that the host fingerprint has changed
The last paragraph of this window points to a screen that does not exist yet. The connection is genuinely refused, which is the right behaviour.

My file upload fails

  1. Read the toast: « Échec de l'envoi de <fichier> : <détail> » (upload of <file> failed). The detail comes from the server — most often missing write permissions on the remote folder.
  2. « Pas encore connecté » (not connected yet) means the tab has not finished establishing the session: wait for the table to fill in.
  3. « Réponse invalide du serveur SFTP » (invalid response from the SFTP server) indicates a broken session: close the tab and open it again.
  4. If the remote folder is right but nothing goes when you drag and drop: folders are not supported, only files are.

Nothing saves, but my hosts are still there

  1. You are probably after an auto-lock: the vault is closed, the screen is not. The errors mention no vault open.
  2. Click the round 🔒 button in the dock, at the bottom right, to return to the home screen.
  3. Open your vault again. Hosts and keys already saved are intact; only settings changed just before the lock may be missing.

My vault no longer appears in recents

  1. Use Ouvrir un coffre and select the .ivault file directly: the access permission granted by the file picker does not always survive a relaunch, especially for a vault kept outside the application folder.
  2. If creating a vault fails with a message saying the file already exists, choose another name: Hawser refuses to overwrite an existing vault.
  3. A file name containing dots is truncated from the last dot onwards (« coffre.2026.01 » becomes « coffre.2026.ivault »).

Getting help

The application contains no contact link. Write to hawser@ilygo.ch from your account address.

What to include

  • The Hawser version and the macOS version.
  • The exact view and button (for example: Hosts view → menu → Test).
  • The error message copied word for word, or a screenshot of the whole window.
  • The protocol concerned (SSH, SFTP, FTP, Telnet) and, if useful, the type of server at the other end.
  • What you expected, and what happened. One line is enough.