This post by Dillon Hafer is one of my favorite remote-work tricks. Today I learned more about this part of the SSH configuration.
Multiple forwardings can be set; in a setup where port
3000 and port
9000 are important, we can forward both:
# ~/.ssh/config Host example Hostname example.com LocalForward 3000 localhost:3000 LocalForward 9000 localhost:9000
9000 will then be forwarded from the remote host. For a one-time solution, we can also add more via the command line:
$ ssh example -L 4000:localhost:4000
Combining this command and the configuration file above, ports
4000 will be forwarded.