Utworzyłem nazwę użytkownika, hasło i klucz ssh z uprawnieniami administratora na zdalnym serwerze (Vagrant) i próbuję się połączyć zwykłymi metodami, ale uwierzytelnianie mojego hasła nie powiedzie się. Mogę pomyślnie ssh do serwera przy użyciu tych samych poświadczeń.
Jak mogę skonfigurować QGIS do łączenia się z PostgreSQL / PostGIS za pomocą klucza ssh?
qgis
postgis
connection
virtual-machine
Don P.
źródło
źródło
Odpowiedzi:
QGIS nie obsługuje obecnie tunelowania SSH, jest obsługiwany przez klienta PGAdmin.
Możesz edytować plik pg_hba.conf serwera, aby akceptować połączenia zewnętrzne i upewnić się, że port twojego serwera nasłuchuje na 5432, być może warto zabezpieczyć połączenie na 5432 z twoim IP.
Inną opcją jest stworzenie własnego tunelu SSH, nie mam na to żadnego doświadczenia, ale wydaje się, że istnieją przewodniki dotyczące QGIS
źródło
Zazwyczaj przekierowujemy porty na localhost w pliku Vagrantfile poprzez:
Lub możesz po prostu przesłać dalej tunel ssh podczas błędnego ssh:
Następnie możesz połączyć się z QGIS jak zwykle (localhost, port 5433). Może to może pomóc.
źródło