Skip to content

Common Errors

A reference table of errors you may encounter in ZestSSH, with causes and resolutions.

ErrorCauseResolution
Connection refusedSSH daemon not running or wrong portVerify sshd is running and the port is correct
Connection timed outHost unreachable, firewall blocking, or wrong IPCheck IP/hostname, firewall rules, and internet connectivity
No route to hostNo network path to the serverCheck your network connection and server availability
Network is unreachableNo internet or VPN routing issueVerify internet access and VPN configuration
Connection reset by peerServer or network forcibly closed the connectionCheck server logs, firewall rules, or try reconnecting
Software caused connection abortLocal network stack dropped the connectionCheck for VPN interference or local firewall issues
ErrorCauseResolution
Permission denied (publickey)SSH key not authorized on the serverCheck authorized_keys, file permissions, and correct identity
Permission denied (password)Wrong password or password auth disabledVerify password or switch to key authentication
Too many authentication failuresToo many keys tried before the right oneAssign a specific identity to the connection
All configured authentication methods failedNo auth method succeededCheck identity configuration, verify credentials
Authentication timed outServer took too long to respond to authServer may be overloaded; increase timeout or try later
ErrorCauseResolution
Host key verification failedServer key changed since last connectionVerify the change is legitimate, then accept or reject
Host key has changedServer key differs from stored known_hosts entryInvestigate (could be server reinstall or MITM attack)
No matching host key type foundServer offers only unsupported key typesUpdate the server’s SSH configuration to offer supported key types
ErrorCauseResolution
Wrong passphrase. Please try again.Incorrect passphrase for encrypted keyRe-enter the correct passphrase
This key format is not supported.Unsupported key type (e.g. DSA) or formatUse Ed25519 or RSA keys; convert format if needed
Invalid key file format.File is not a valid SSH private keyCheck file contents, ensure it is a private key (not public)
No valid SSH keys found in this file.File parsed but contained no usable keysVerify the file contains a private key with proper PEM headers
ErrorCauseResolution
A password is required to encrypt the backup.Empty password providedEnter a password (minimum 12 characters)
Backup password must be at least 12 characters.Password too shortUse a longer password
Invalid backup file formatFile does not have ZEST magic bytesVerify the file is a valid .zest backup
Wrong password or corrupted backupDecryption failedRe-enter the correct backup password
Unsupported backup version: NUnknown backup format versionUpdate ZestSSH to the latest version
Backup file is too large (max 50 MB)File exceeds size limitVerify the file is a legitimate backup, not corrupted/padded
Backup file not foundFile path is invalid or file was deletedCheck the file path and ensure the file exists
ErrorCauseResolution
ZestSSH Pro subscription required for automation.Free tier does not include automationUpgrade to ZestSSH Pro
Automation is disabled in ZestSSH settings.Automation toggle is offEnable in Settings > Automation
Invalid or missing automation API key.Key is wrong, expired, or not providedCheck API key, create a new one if needed
Connection not found: [name]No connection matches the provided label/IDVerify the connection label or UUID
Snippet not found: [name]No snippet matches the provided nameCheck snippet name (case-insensitive exact match)
Workflow not found: [name]No workflow matches the provided name/IDCheck workflow name or UUID
No command specified.The execute action was called without a commandAdd the command parameter
Timeout: TCP connect timed outCould not reach the server within the timeoutIncrease timeout or check server availability
Timeout: Authentication timed outAuth took too longCheck credentials, increase timeout
Timeout: Command execution timed outCommand ran longer than the timeoutIncrease the timeout parameter
Timeout: Output collection timed outCommand produced output beyond the timeoutIncrease timeout or reduce output volume
ErrorCauseResolution
Deep link rejected: oversizeURI exceeds 2048 bytesShorten the URL (use snippets for long commands)
Deep link rejected: oversize query paramA single parameter exceeds 256 charactersUse snippets or shorter parameter values
Deep link rejected: invalid host formatHost contains control characters or spacesFix the host parameter
Deep link rejected: invalid portPort is not 1-65535Use a valid port number
ErrorCauseResolution
Garbled/corrupted displayTerminal type mismatch or encoding issueSet TERM=xterm-256color on the server; check locale settings
Colors not displayingServer or application not using 256-color escape codesVerify TERM is set to xterm-256color
Backspace sends ^H instead of deletingTerminal key mapping mismatchCheck server’s stty erase setting
Arrow keys print ^[[A etc.Application not reading escape sequencesEnsure the application supports xterm key sequences
ErrorCauseResolution
Wrong passphrase (Cloud Sync)Sync passphrase incorrectRe-enter the correct passphrase
Decryption failedData corrupted or wrong keyTry re-entering passphrase; if persistent, reset sync
WebDAV 401/403Authentication failedVerify WebDAV credentials
WebDAV timeoutServer unreachableCheck server availability and network connection