.ssh/config


```typeHost serverAHostName serverA_ipPreferredAuthentications publickeyIdentityFile your_keyUser youHost serverBHostname serverB_ipIdentityFile your_keyProxyJump serverAUser youLocalForward 8000:localhost:8000RemoteForward 9222 localhost:9222```
- `ProxyCommand` - proxy command to use
- `ProxyJump` - double ssh
- `DynamicForward` - [SOCKS Proxy](https://texonom.com/socks-proxy-113c673b1e6e4029b7775349be724584) 
- `PreferredAuthentications` - publickey, password
- `LocalForward` - local to remote port access
- `RemoteForward` - remote to local port access


### Forward Port config
> [How to add local forward setting to my ssh config file?](https://serverfault.com/questions/1052158/how-to-add-local-forward-setting-to-my-ssh-config-file)

### Proxy Jump
> [Does vscode remote support double ssh?](https://stackoverflow.com/questions/57780250/does-vscode-remote-support-double-ssh)

### Remote Forward
> [Creating a ssh config for a reverse tunnel + local forward](https://unix.stackexchange.com/questions/498169/creating-a-ssh-config-for-a-reverse-tunnel-local-forward)





