Conexión SSH solicita contraseña para el usuario de Postgres

Conexión SSH solicita contraseña para el usuario de Postgres

Me gustaría obtener $PGDATA del servidor con conexión SSH bajo el usuario de postgres pero tengo algunos problemas:

ssh postgres@myServer
postgres@myServer's password:

Pero no sé la contraseña y no quiero usarla ni saberla...

Entonces intenté algo más;

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

¿Cómo puedo conectarme con Postgres y obtener $PGDATA, por favor?

Respuesta1

tengo la solucion,

Estoy conectado con el usuario de Postgres en mi servidor. sudo su - postgres

Y lo hice para autorizar a la máquina local a conectarse en ssh:

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

y tome la clave pública de la máquina local: ssh-keygen -yy péguela.ssh/claves_autorizadasen el servidor cat >> .ssh/authorized_keys -> Ctrl+D

Todo está bien para conectarse en ssh con el usuario de postgres :D (o cualquier otro usuario...)

información relacionada