I'm doing an embedded project so in Run/Debug Configurations I selected create Embedded GDB server configuration. That does not provide anything for SSH credentials etc. And seems to serve no purpose, and definitely won't connect to gdbserver.
On the other hand when I realized the Remote GDB Server configuration existed it all just worked perfectly on my embedded target.
Just curious what the intended difference of these two are.