Troubleshooting Common PuTTY Session Manager Issues
1. PuTTY Session Manager won’t start
- Cause: Corrupt config file or missing dependencies.
- Fix: Close all instances, rename the config file (e.g., sessions.xml or psm.conf) to back it up, then restart to regenerate defaults. Reinstall if missing dependencies.
2. Sessions not loading or missing saved sessions
- Cause: Wrong config path, permissions, or corrupted session database.
- Fix: Verify the config file location (check the app settings or %APPDATA%/PuTTY Session Manager folder). Ensure your user account has read/write permission. Restore from a backup or recreate sessions manually.
3. PuTTY windows not opening from the manager
- Cause: Incorrect PuTTY executable path or blocked by antivirus.
- Fix: In PuTTY Session Manager settings, confirm the PuTTY.exe path is correct. Test launching PuTTY directly. Temporarily disable antivirus/firewall or add an exception for PuTTY and the manager.
4. Authentication failures when connecting
- Cause: Wrong credentials, key file path issues, or agent not forwarding keys.
- Fix: Verify username/password. For key-based auth, confirm the private key path is set and the key format is supported (convert with PuTTYgen if needed). Enable Pageant and ensure agent forwarding is configured if you rely on it.
5. SSH sessions hang or disconnect frequently
- Cause: Network instability, keepalive settings, or server-side timeouts.
- Fix: Test network latency (ping/traceroute). In PuTTY Session Manager, set keepalive packets (e.g., 30 seconds) or enable TCP keepalives. Check server SSHD logs for drops and increase server-side ClientAliveInterval/ClientAliveCountMax if needed.
6. Proxy or jump-host connections fail
- Cause: Incorrect proxy/jump host configuration or missing proxy credentials.
- Fix: Verify proxy type and credentials in session settings. For jump hosts, ensure proper chain commands or ProxyCommand syntax and that intermediate host keys are accepted.
7. UI glitches or slow performance
- Cause: Large session lists, corrupted UI cache, or outdated app version.
- Fix: Update to the latest version. Archive or prune unused sessions. Reset UI/cache from settings or clear the app data folder (after backup).
8. Import/export problems
- Cause: Unsupported formats or mismatched field mappings.
- Fix: Use supported export formats (check app docs). When importing PuTTY sessions, ensure exported registry or files match expected schema. Clean up unexpected characters or fields before import.
9. Hotkeys or shortcuts not working
- Cause: Conflicting global shortcuts or OS-level overrides.
- Fix: Change or disable conflicting hotkeys in the manager settings, and check OS accessibility/shortcut settings.
10. Logs or session history missing
- Cause: Logging disabled or path permission issues.
- Fix: Enable logging for sessions and set a valid, writable log directory. Check retention settings and rotate logs if necessary.
Quick diagnostic checklist
- Confirm PuTTY.exe path and version.
- Check config file location and permissions.
- Test launching PuTTY directly.
- Verify authentication (keys, Pageant, passwords).
- Check network (ping/traceroute) and server logs.
- Update the manager to the latest release.
If you want, tell me which specific error message or behavior you see and I’ll give a targeted fix.
Leave a Reply