SSH Port Forwarding

Tunneling network traffic over an SSH connection to securely reach remote services.

SSH port forwarding (tunneling) routes network traffic through an encrypted SSH connection. Local forwarding exposes a remote service on your machine; remote forwarding does the reverse; dynamic forwarding creates a SOCKS proxy. It's the standard way to securely reach a database, dev server, or notebook running on a remote box.

For remote development, port forwarding lets you run a service on a remote GPU server and open it in your local browser as if it were local. Terminals with built-in SSH tooling make this a one-step operation.

Learn more

Related guides on the Agents UI blog and related terms in this glossary.

Try Agents UI

A native terminal for AI coding agents with persistent sessions, SSH workflows, and built-in editing.