Thanks for reaching out!
Currently, the "Remote - SSH" extension is the most widely recommended extension for establishing SSH connections, but as you mentioned, it requires installation on the remote server. Unfortunately, there are very few alternatives that meet all your criteria without any server-side installation.
That said, you may consider using more general-purpose SSH clients outside of Visual Studio Code that do not require modifications on the remote server. Yet, these options wouldn't integrate within VS Code and may not provide the GUI file manager and management of remote servers as you desire.
Here is alternative approach:
1.FileZilla or WinSCP for file transfer to manage files remotely with a GUI. These clients do not require installation on the server and allow you to connect and manage files easily.
2.Custom Solutions: If you have coding capability, you could create a simple extension or script that leverages existing SSH capabilities in Python or another language, but this would also be a custom approach rather than an established extension.
Unfortunately, none of the available solutions seem to fit your needs entirely within Visual Studio Code.
Let me know if you need any further help with this. We'll be happy to assist.
If the answer is helpful, please click "Accept Answer".