Support

Gosh — Modern SSH client

Need help with Gosh, found a bug, or have a feature request? We're happy to hear from you.

Contact

Email: gosh@crossing-works.com

We aim to respond within a few business days. Please include your device model, iOS version, and Gosh version (shown in Settings) when reporting an issue.

Frequently Asked Questions

How do I add a new SSH host?

Open the Hosts tab, tap the + button, and enter the hostname, port, and username. You can choose between password authentication and key-based authentication.

How do I import an existing SSH key?

Open the Keys tab, tap +, and select Import. Paste your OpenSSH-format private key. The key is stored in the iOS Keychain or Secure Enclave and protected by Face ID.

Does Gosh support SSH agent forwarding?

Yes. Enable Agent Forwarding in the host configuration. Gosh's built-in SSH agent will respond to authentication requests from the remote server, so you can hop to internal servers without copying keys to the jump host.

Can I customize the shortcut bar above the keyboard?

Yes. Open Settings → Shortcut Bar to add, remove, or reorder keys. You can also create multiple presets (for example, one for tmux and one for vim) and switch between them.

Why does Gosh request the audio background mode?

iOS suspends apps shortly after they go to the background, which would terminate active SSH connections. Gosh plays a silent audio stream to keep sessions alive while your screen is locked or you switch apps. No audio is ever produced. This is the same approach used by other major SSH clients on the App Store.

Does Gosh send my data anywhere?

No. All data — hosts, keys, settings — is stored locally on your device. SSH connections go directly from your device to the servers you specify. See our Privacy Policy for details.

Privacy Policy

View Privacy Policy