Core Tunnel 1.3 remembers the password for SSH tunnels in the keychain, and it will always remember the last password stored.
However if switching between multiple tunnels it does not remember the password passwords other than the last one entered. This is frustrating when I am connecting to multiple tunnels a day. Is it a bug that it does not remember passwords other than the last tunnel used?
Core Tunnel stores the passwords into the system Keychain by using the host address as unique identifier. Could you please tell a lot more about your tunnels, do they have different host addresses, or all connect to the same host?
I have 1 SSH tunnel to a bastion hosts which open up dozens of local sockets for other SSH tunnels, then use CoreTunnel to manage tunnels to all of these separate places to mount ports back to my local system. So in effect I have dozens of tunnels to localhost:1001 localhost:1002 localhost:1003, but each one is routed through the bastion host and goes to different places.
Only public keys to the bastion host and on the call backs to the bastion. Only passwords at present on the secondary tunnels but I can look to add this in.