C'è una pagina delle domande frequenti su NetBeans su questo.
In breve:
Aggiungi le opzioni di debug remoto al tuo comando Java. Ad esempio:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8888,suspend=n
Quindi, usa l'opzione allega debugger in NetBeans e seleziona il tuo server e la porta che hai usato sopra (8888). È praticamente così facile.
Potresti pensare a considerazioni sulla rete e sul firewall, poiché potresti aver notato che non ci sono password coinvolte, quindi chiunque possa connettersi alla porta può eseguire il debug della tua app. Questo potrebbe essere un grosso rischio per la sicurezza. Il tuo provider VPS probabilmente ha alcuni strumenti per aiutarti a configurare una connessione sicura e privata.