Connection Issues
SSH Connection Refused
Symptoms:- Error: “Connection refused”
- Cannot establish SSH connection
SSH server not running
SSH server not running
Check if SSH is running:Start SSH server:
Wrong port
Wrong port
Default SSH port is 22. Check if server uses a custom port:Update port in Netcatty:
- Open host details
- Update Port field
- Save and reconnect
Firewall blocking
Firewall blocking
Check firewall rules:Allow SSH through firewall:
Authentication Failed
Symptoms:- Error: “Authentication failed”
- Password/key rejected
Verify credentials
- Double-check username (case-sensitive)
- Verify password is correct
- Ensure no extra spaces in username/password fields
Algorithm Negotiation Failed
Symptoms:- Error: “no matching key exchange method found”
- Error: “no matching cipher found”
- Error: “no matching host key type found”
- Open host details panel
- Navigate to Advanced Settings
- Enable Legacy SSH Algorithms
- Save and reconnect
Timeout Issues
Symptoms:- Connection times out
- Long delay before error
Network connectivity
Network connectivity
Test basic connectivity:Check routing:
DNS resolution
DNS resolution
Test DNS:Fix DNS issues:
- Use IP address instead of hostname in Netcatty
- Update
/etc/hostswith hostname mapping - Configure DNS servers correctly
Network routing
Network routing
Common scenarios:
- Host on different subnet (need gateway)
- VPN required for access
- Firewall blocking outbound connections
- NAT/port forwarding misconfigured
- Connect to VPN first
- Use jump host / bastion
- Configure proxy in Netcatty
- Check firewall rules on client side
Host Key Changed
Symptoms:- Warning: “REMOTE HOST IDENTIFICATION HAS CHANGED”
- Connection rejected
- Server was reinstalled
- Server SSH keys regenerated
- Man-in-the-middle attack (rare but possible)
Verify the change is legitimate
Contact server administrator to confirm:
- Was the server recently reinstalled?
- Were SSH host keys regenerated?
- Is this expected?
Remove old key
In Netcatty:
- Go to Vault > Known Hosts
- Find the host entry
- Delete the old key
- Reconnect and accept new key
SFTP Issues
SFTP Connection Failed
Symptoms:- SFTP fails but SSH terminal works
- Error: “SFTP subsystem unavailable”
SFTP subsystem disabled
SFTP subsystem disabled
Check server configuration:If missing, add it:
Permission issues
Permission issues
Check permissions on remote directories:
File Transfer Stalls
Symptoms:- Transfers start but never complete
- Progress bar frozen
- Cancel and retry: Click cancel icon on transfer, try again
- Check disk space:
- Check network stability: Large files may fail on unstable networks
- Try compressed upload: Enable in Settings > SFTP > Use compressed upload
Permission Denied
Symptoms:- Can browse but can’t upload/download
- Error: “Permission denied”
Terminal Issues
Terminal Not Displaying Correctly
Symptoms:- Garbled text
- Wrong colors
- Formatting issues
Wrong terminal type
Wrong terminal type
Change terminal emulation type:
- Settings > Terminal > Terminal Emulation Type
- Try different values:
xterm-256color(default, most compatible)xterm-16color(for older systems)xterm(basic, maximum compatibility)
- Reconnect
Character encoding issues
Character encoding issues
Set charset for host:
- Open host details
- Set Charset (e.g., UTF-8, GB18030, ISO-8859-1)
- Reconnect
Font rendering issues
Font rendering issues
Try different font:
- Settings > Terminal > Font Family
- Use monospace fonts:
- JetBrains Mono (default)
- Fira Code
- Source Code Pro
- Consolas (Windows)
- Adjust Font Size if text is too small/large
Copy/Paste Not Working
Symptoms:- Can’t copy from terminal
- Can’t paste to terminal
Check keyboard shortcuts
Settings > Keyboard Shortcuts > Terminal:
- Copy: Cmd+C (Mac) / Ctrl+Shift+C (Windows/Linux)
- Paste: Cmd+V (Mac) / Ctrl+Shift+V (Windows/Linux)
Try right-click paste
Settings > Terminal > Right Click Behavior:
- Set to Paste for right-click to paste
- Set to Context Menu to access paste from menu
Terminal Performance Issues
Symptoms:- Slow scrolling
- Lag when typing
- High CPU usage
Reduce scrollback buffer
Reduce scrollback buffer
Settings > Terminal > Scrollback:
- Default: 10,000 lines
- Try: 1,000 or 5,000 for better performance
Change renderer
Change renderer
Settings > Terminal > Renderer Type:
auto(default) - Detects best optionwebgl- Faster, hardware-acceleratedcanvas- More compatible, slower
canvas if you see rendering glitches with WebGL.Disable keyword highlighting
Disable keyword highlighting
If you have many/complex highlight rules:
- Settings > Terminal > Keyword Highlighting
- Disable or reduce number of active rules
Disable font ligatures
Disable font ligatures
Settings > Terminal > Font Ligatures:
- Disable if not needed
- Can improve performance on some systems
Serial Connection Issues
Port Not Found
Symptoms:- Error: “Port does not exist”
- Can’t see serial port in list
Install drivers (if needed)
Common USB serial adapters need drivers:
- FTDI: Usually built-in on modern OS
- Prolific (PL2303): Download from manufacturer
- Silicon Labs (CP210x): Download from silabs.com
No Output from Device
Symptoms:- Connected but no text appears
- Can’t type commands
- Check baud rate: Must match device (common: 9600, 115200)
- Check data bits: Usually 8
- Check parity: Usually None
- Check stop bits: Usually 1
- Check flow control: Usually None
- Try local echo: Enable in serial config if device doesn’t echo
Mosh Issues
Mosh Not Working
Symptoms:- Error: “mosh-server not found”
- Connection fails
Application Issues
Netcatty Won’t Start
macOS: “App is damaged”- Click “More info”
- Click “Run anyway”
- (App is not code-signed)
High CPU/Memory Usage
Causes:- Many active terminal sessions
- Large scrollback buffers
- Complex keyword highlighting
- WebGL rendering issues
- Close unused terminal tabs
- Reduce scrollback buffer size
- Disable/simplify keyword highlighting
- Switch to canvas renderer
- Restart Netcatty periodically
Logs and Debugging
Enable Debug Logging
Netcatty logs are written to: macOS:View Electron Console
- Settings > Developer > Open DevTools
- Click Console tab
- Look for errors (red text)
Report Issues
When reporting bugs, include:- Netcatty version: Settings > About
- Operating system: macOS/Windows/Linux version
- Error message: Exact text of error
- Steps to reproduce: What you did before the error
- Logs: Relevant log files from above locations
- Screenshot: If applicable
Getting Help
GitHub Issues
Report bugs and request features
Documentation
Browse complete documentation
Still having issues? Check the GitHub Issues page for similar problems or create a new issue with details.
