Conexão SSH pede senha para usuário postgres

Conexão SSH pede senha para usuário postgres

Gostaria de obter $PGDATA do servidor com conexão SSH no usuário postgres, mas tenho alguns problemas:

ssh postgres@myServer
postgres@myServer's password:

Mas não sei a senha e não quero usá-la nem saber...

Então tentei outra coisa;

ssh -p NumPortOK postgres@myServer
ssh_exchange_identification: Connectionn closed by remote host

Como posso me conectar ao postgres e obter $ PGDATA, por favor?

Responder1

Eu tenho a solução,

Estou conectado com o usuário postgres no meu servidor sudo su - postgres

E fiz isso, para autorizar a máquina local a se conectar em ssh:

mkdir .ssh chmod 700 .ssh touch .ssh/authorized_keys chmod 600 .ssh/authorized_keys

e pegue a chave pública da máquina local: ssh-keygen -ye cole-a.ssh/chaves_autorizadasno servidor cat >> .ssh/authorized_keys -> Ctrl+D

Está tudo bem para conectar-se no ssh no usuário postgres: D (ou qualquer outro usuário ...)

informação relacionada