Hum. Acho que a melhor maneira de fazer isso é configurar o encaminhamento de porta antes de tentar se conectar ao seu banco de dados remoto via NetBeans.
Não tenho certeza de qual sistema operacional você está usando, mas, supondo que você esteja usando algum tipo de Linux, aqui estão as etapas a serem seguidas:
1) Encaminhe uma porta local para o seu servidor de banco de dados MySQL remotoAbra uma janela de terminal e digite:
sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>
Você será solicitado a fornecer sua senha SSH. Digite-o.
2) No Netbeans vá em Services e configure uma nova conexão com o banco de dados MySQL com as seguintes credenciais:
anfitrião :127.0.0.1
nome de usuário :root (suponho que o banco de dados MySQL remoto permite conexões raiz remotas?)
senha :senha (acho que você deve ter uma senha para o banco de dados MySQL ao qual está se conectando?!)
A url jdbc deve ser algo assim:
jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>
Há um bom post aqui para mais detalhes sobre encaminhamento/túnel de portas.
Boa sorte e espero que isso ajude!