Picture of the author
Jarred Kenny


  • Published on
    SSH includes an awesome feature called ProxyJump that allows an SSH connection to used as a proxy for a subsequent SSH connection. In cases where you want every connection you make to a server to be routed via a jump host or many jump hosts, you can permanently configure behaviour for a server in ~/.ssh/config. Jump hosts are an incredibly powerful feature of SSH and are so easy to configure that you can often set it and forget it. You can combine this features with SSH port forwarding, X11 session forwarding, or SSH agent forwarding and navigate any number of restricted or complicated network setups.