Jump Server
Connect to servers behind firewalls or in private networks by routing through an intermediate jump server.
What is Jump Server?
Section titled “What is Jump Server?”A jump server acts as a gateway to access other servers that:
- Are behind firewalls
- Don’t have direct SSH access
- Are in private networks
- Require multi-hop connections
Step 1: Configure Jump Server
Section titled “Step 1: Configure Jump Server”Add the jump server as a normal server first:
- Add server with SSH credentials
- Test connection to ensure it works
- This server will be your jump host
Step 2: Configure Target Servers
Section titled “Step 2: Configure Target Servers”For each server you want to access via jump:
- Add target server (credentials for target, not jump)
- Server settings → Jump Server
- Select your jump server from list
- Save
Step 3: Connect
Section titled “Step 3: Connect”Connect to target server normally. The app automatically:
- Connects to jump server
- Tunnels through to target server
- Maintains connection
Use Cases
Section titled “Use Cases”Private Network Access
Section titled “Private Network Access”Your Device → Jump Server (public IP) → Private Server (10.0.0.x)Behind Firewall
Section titled “Behind Firewall”Your Device → Bastion Host → Internal ServerMulti-Hop
Section titled “Multi-Hop”You can chain multiple jump servers for complex networks.
Requirements
Section titled “Requirements”- Jump server must be accessible from your device
- Jump server must be able to reach target servers
- SSH keys recommended for jump server (faster authentication)
- Use SSH keys on jump server for faster connections
- Test direct access to jump server first
- Check firewall rules on both ends
- Monitor connection - issues could be on jump or target
Troubleshooting
Section titled “Troubleshooting”Connection Times Out
Section titled “Connection Times Out”- Verify jump server is accessible
- Check jump server can reach target
- Test manually:
ssh -J jump@jump-server user@target-server
Authentication Fails
Section titled “Authentication Fails”- Verify credentials for target server (not jump)
- Check SSH keys if using key authentication
Slow Connection
Section titled “Slow Connection”- Normal for jump connections (extra hop)
- Consider using SSH keys for faster auth
- Check network latency to jump server