The GPS remote mode imposes a few limitations:
Use external terminal
checkbox of the run dialog will
have no effect if the program is run remotely.
Use separate execution window
option is ignored for remote
debugging sessions.
Note that even if you use cygwin's sshd on such a server, you can still access it using cmd.exe (See Connection settings.)