@Madhavan Kumar muchas gracias por tu ayuda
los pasos para resolver esto fueron los siguientes:
En el servidor remoto:-
1- find \ -name "postgresql.conf"
para encontrar el lugar del archivo de configuración
2- sudo nano /path/to/config/postgresql.conf
para editar el archivo de configuración
3- cambia esto #listen_addresses = 'localhost'
a este listen_addresses = '*'
luego guardar y salir
4- find \ -name "pg_hba.conf"
para encontrar el archivo de configuración de hba
5- sudo nano /path/to/config/pg_hba.conf
para editar el archivo de configuración de hba
6- agregue
host all all 0.0.0.0/0 md5
host all all ::/0 md5
al final del archivo, luego guarde y salga
7- ejecuta /etc/init.d/postgresql restart
para reiniciar postgres
En el código, conéctese así:-
let sequelize = new Sequelize(
config.db.name,
config.db.username,
config.db.password,
{
host: config.ip,
port: config.port,
dialect : 'postgres'
}
)