Jedná se ve skutečnosti o proces ve 3 krocích pro vzdálené připojení k serveru PostgreSQL prostřednictvím pgAdmin3.
Poznámka:Používám Ubuntu 11.04 a PostgreSQL 8.4.
-
Musíte nastavit PostgreSQL, aby naslouchal vzdáleným příchozím TCP spojením, protože výchozí nastavení umožňuje naslouchat pouze spojením na rozhraní zpětné smyčky. Abyste mohli vzdáleně dosáhnout serveru, musíte do souboru
/etc/postgresql/8.4/main/postgresql.conf:
listen_addresses ='*'
-
PostgreSQL ve výchozím nastavení odmítá všechna připojení, která obdrží z jakékoli vzdálené adresy, musíte tato pravidla uvolnit přidáním tohoto řádku do
/etc/postgresql/8.4/main/pg_hba.conf:
hostovat všechny všechny 0.0.0.0/0 md5
Toto je pravidlo řízení přístupu, které umožňuje komukoli přihlásit se z jakékoli adresy, pokud může poskytnout platné heslo (klíčové slovo md5). Místo 0.0.0.0/0 .
můžete použít potřebnou síť/masku -
Když použijete tyto úpravy na vaše konfigurační soubory, musíte restartovat PostgreSQL server. Nyní je možné se na váš server přihlásit vzdáleně pomocí uživatelského jména a hesla.