Glad to here that! To be clear in term of how we connect client to server, You usually have 2 options to pick user/pass or SSH
The question you refer to asking for SSH approach so they need to create SSH tunnel. But if you use user/pass approach, you won’t need to obviously.
BTW, SSH is a best practice even it harder to use because it’s more secure than user/pass which easy to use but totally not secure. :)