Embora possa parecer relacionado a esta questão , não é, porque estou interessado no uso de soquetes unix em vez de TCP/IP.
No entanto, não consigo me conectar a um banco de dados PostgreSQL remoto usando soquetes unix e um túnel ssh com pgAdmin4. O pgAdmin sempre reivindica uma conexão recusada pelo servidor e pede uma senha, o que me faz pensar. Ao fazer o sshing no servidor e usar o psql, uma conexão pode ser feita perfeitamente usando o soquete unix (/var/run/postgresql). Existe algo especial que precisa ser definido para permitir tal configuração, ou isso pode até ser um bug no próprio pgAdmin? Eu apreciaria quaisquer idéias para resolver este problema sem ter que recorrer a conexões TCP/IP no lado remoto.
Também posto algumas telas da minha configuração atual:
ssh
Isso deve funcionar bem com o comando correto .Para encaminhar de um soquete Unix local para um remoto, execute
Então você usaria o host
/tmp
e a porta 5555 para se conectar.Para encaminhar um soquete TCP local para um soquete Unix remoto, execute:
Então você usaria o host
127.0.0.1
e a porta 5555 para se conectar.