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.