Es gibt eine NetBeans-FAQ-Seite dazu.
Kurz gesagt:
Fügen Sie Ihrem Java-Befehl die Remote-Debugging-Optionen hinzu. Zum Beispiel:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8888,suspend=n
Verwenden Sie dann die Attach-Debugger-Option in NetBeans und wählen Sie Ihren Server und den oben verwendeten Port (8888) aus. So einfach ist das.
Möglicherweise möchten Sie über Netzwerk- und Firewall-Überlegungen nachdenken, da Sie möglicherweise bemerkt haben, dass keine Kennwörter erforderlich sind, sodass jeder, der eine Verbindung zum Port herstellen kann, Ihre App debuggen kann. Dies könnte ein großes Sicherheitsrisiko darstellen. Ihr VPS-Anbieter verfügt wahrscheinlich über einige Tools, die Ihnen beim Einrichten einer sicheren, privaten Verbindung helfen.