Using VSCode with Portkey

Host portkey
    Hostname portkey.socs.uoguelph.ca
    User your_username

  Host linux
    Hostname linux.socs.uoguelph.ca
    User your_username
    ProxyCommand ssh -q -W %h:%p portkey

VSCode will now open a new window with a terminal connected to the target box through the jump host. You can now work on files and run commands on the target box as if you were working on it directly.