Is it on the roadmap for Core Shell (and Core Tunnel) to use ~/.ssh/config to store all it's entries? After all that would follow the OpenSSH standard, correct? I have another tool that does just that, SSH Config Editor. It seems to handle the config entries just fine.
The same could be true for Core Tunnel, just list the config entries with tunnels and port configs.