Troubleshooting Spaces
Resolve connection problems and configuration issues with this comprehensive troubleshooting guide. Find solutions for the most common space-related problems.
Connection failures
Section titled “Connection failures””Connection refused”
Section titled “”Connection refused””The server is not accepting connections on the specified port.
Diagnostic steps:
# Test if port is opennc -zv hostname 22telnet hostname 22
# Check if SSH is runningsudo systemctl status sshdsudo netstat -tlnp | grep :22Common causes:
- SSH service not running
- Firewall blocking port
- Wrong port specified
- Server not reachable
Solutions:
- Start SSH service:
sudo systemctl start sshd - Check firewall:
sudo ufw allow 22 - Verify port in
/etc/ssh/sshd_config - Test with:
ssh -v user@host
”Network unreachable”
Section titled “”Network unreachable””Cannot establish network path to server.
Diagnostic steps:
# Test network connectivityping hostnametraceroute hostnamenslookup hostnameip route get hostnameCommon causes:
- No internet connection
- VPN disconnected
- Wrong network
- DNS resolution failure
Solutions:
- Check Wi-Fi/cellular connection
- Connect to required VPN
- Verify hostname/IP address
- Try IP instead of hostname
”Connection timeout”
Section titled “”Connection timeout””Connection attempt takes too long and fails.
Common causes:
- Firewall dropping packets
- Server overloaded
- Network congestion
- Incorrect IP address
Solutions:
- Try different network
- Check server status
- Use alternative port
- Increase timeout value
Authentication problems
Section titled “Authentication problems””Permission denied”
Section titled “”Permission denied””Authentication failed with provided credentials.
Diagnostic steps:
# Verbose SSH connectionssh -vvv user@host
# Check auth methodsssh -o PreferredAuthentications=none user@host
# View auth log (on server)sudo tail -f /var/log/auth.logPassword authentication:
- Verify username spelling
- Check password accuracy
- Confirm caps lock is off
- Try copy/paste password
Account issues:
- Verify account is active
- Check SSH access enabled
- Confirm user in AllowUsers
- Try sudo access if available
”No supported authentication methods”
Section titled “”No supported authentication methods””Server doesn’t accept password authentication.
Common causes:
- Password auth disabled on server
- Account locked
- SSH not properly configured
- Server misconfiguration
Solutions:
- Check server config:
/etc/ssh/sshd_config PasswordAuthentication yes - Restart SSH service:
Terminal window sudo systemctl restart sshd - Contact server administrator
”Host key verification failed”
Section titled “”Host key verification failed””Server’s identity cannot be verified.
Causes:
- First connection to server
- Server reinstalled
- Possible security issue
- Changed server key
Safe resolution:
- Verify with administrator
- Remove old key:
Terminal window ssh-keygen -R hostname - Accept new key on next connection
Performance issues
Section titled “Performance issues”Slow connections
Section titled “Slow connections”Connection established but very slow.
Diagnostic tools:
# Test latencyping -c 10 hostname
# Check bandwidthspeedtest-cli
# Monitor connectionmtr hostnameSolutions:
- Enable compression:
Terminal window # In Kisuke space settingsCompression: yes - Use faster cipher:
Terminal window Ciphers aes128-ctr - Try different network
- Check server load
Frequent disconnections
Section titled “Frequent disconnections”Connection drops unexpectedly.
Common causes:
- Unstable network
- Idle timeout
- Server killing idle connections
- Power saving features
Solutions:
- Enable keepalive:
Terminal window ServerAliveInterval 60ServerAliveCountMax 3 - Disable power saving
- Use more stable network
- Consider using tmux/screen
Configuration issues
Section titled “Configuration issues”Space won’t save
Section titled “Space won’t save”Cannot save space configuration.
Possible causes:
- Storage full
- Permission issues
- Invalid configuration
- App needs update
Solutions:
- Check device storage
- Reinstall app
- Verify all fields filled
- Update to latest version
Settings not applying
Section titled “Settings not applying”Changes don’t take effect.
Solutions:
- Disconnect and reconnect
- Force close and reopen app
- Check for typos in settings
- Delete and recreate space
Network-specific issues
Section titled “Network-specific issues”Behind corporate firewall
Section titled “Behind corporate firewall”Cannot connect from work network.
Solutions:
- Use approved VPN
- Try port 443 (HTTPS)
- Configure proxy settings
- Use jump host
Hotel/public Wi-Fi
Section titled “Hotel/public Wi-Fi”Restricted network access.
Solutions:
- Accept captive portal
- Use VPN service
- Try alternative ports
- Use mobile hotspot
Mobile network issues
Section titled “Mobile network issues”Cellular connection problems.
Solutions:
- Check data allowance
- Disable low data mode
- Try different location
- Switch to Wi-Fi
Advanced diagnostics
Section titled “Advanced diagnostics”Debug logging
Section titled “Debug logging”Enable verbose output:
In Kisuke:
- Settings → Advanced → Debug Mode
SSH command line:
ssh -vvv user@hostConnection testing
Section titled “Connection testing”Test each component:
# DNS resolutionnslookup hostname
# Network pathtraceroute hostname
# Port accessibilitync -zv hostname 22
# SSH handshakessh -v -o ConnectTimeout=5 user@hostServer-side checks
Section titled “Server-side checks”Verify server configuration:
# SSH daemon statussudo systemctl status sshd
# Active connectionssudo ss -tlnp | grep :22
# Firewall rulessudo iptables -L -n
# Auth logssudo journalctl -u sshd -fGetting help
Section titled “Getting help”Information to collect
Section titled “Information to collect”When seeking help, provide:
- Exact error message
- Connection details (hide passwords)
- Network type (Wi-Fi/cellular/VPN)
- iOS and Kisuke versions
- What changed recently
Debug information
Section titled “Debug information”Export diagnostic data:
- Settings → Support → Export Logs
- Include connection attempts
- Sanitize sensitive data
- Share with support
Community resources
Section titled “Community resources”Get help from:
- GitHub Issues
- User forums
- Documentation
- Support email
Prevention tips
Section titled “Prevention tips”Regular maintenance
Section titled “Regular maintenance”- Test connections periodically
- Update credentials before expiry
- Monitor server health
- Keep app updated
Backup strategies
Section titled “Backup strategies”- Export space configurations
- Document server settings
- Test restore procedures
- Multiple auth methods