Porta PostgreSql aberta no NAS Synology DiskStation (DS216j)

0

Como é possível verificar se a porta 5432 da minha Synology DiskStation (DS216j) (endereço IP 192.168.0.16) está aberta? Eu tenho (no painel de controle do NAS), habilitado o firewall e criei uma regra para permitir que o destino / porta de origem 5432 seja aberto.

Como teste tentei usar do Linux-Ubuntu o comando nmap (na mesma rede 192.168.0.11) mas a porta 5432 ainda não está aparecendo como aberta.

Como abrir essa porta para que eu possa conectar o pgAdmin ao db no NAS?

    
por bostongeorge 12.07.2017 / 20:57

1 resposta

0

Eu consertei isso com os seguintes comandos:

Para abrir as portas, tive que:

1 - Defina no painel de controle do NAS uma regra no firewall para que a porta 5432 esteja aberta.

2 - Modifique 2 arquivos: pg_hba.conf e postgresql.conf

Para fazer isso eu tive que:

  1. conecte-se com ssh ao NAS com uma conta ativa criada anteriormente no painel de controle. 2.Localize o arquivo pg_hba.conf: para fazer isso você terá que entrar no shell psqli com sudo -u postgres psql e almoçar o comando: SHOW hba_file;
  2. Almoço: sudo vi /etc/postgresql/pg_hba.conf
  3. Os comandos a seguir estão relacionados ao quiting do vim:

: q - sair se nenhuma alteração foi feita : q! - saia e destrua quaisquer alterações feitas : wq - escreve mudanças (salve) e sai : x - semelhante a: wq, apenas escreve o arquivo se as mudanças foram feitas, então saia

3- reinicie o serviço de postgres ou reinicie o NAS

4- verifique com o comando nmap se a porta estiver aberta: nmap -p5432 IP_ADDRESS_SERVER (de outro host apontando seu NAS / servidor onde você executa o postgre)

5- verifique o status do serviço com o comando: service postgresql status

    
por 16.07.2017 / 22:31