Разница между локальной и удалённой аутентификацией в PostgreSQL заключается в типе подключения:
- Локальная аутентификация (local) используется для подключений через локальный сокет Unix, такие соединения предпочтительнее по причинам безопасности и производительности. 1 Для локальных подключений обычно рекомендуется метод peer, хотя в некоторых обстоятельствах может быть достаточно и режима trust. 2
- Удалённая аутентификация (host) применяется для подключений через сеть, например, через протокол TCP/IP. 3 Для удалённых подключений самой простой будет аутентификация по паролю. 2
Таким образом, для локальных подключений используется один метод аутентификации, а для удалённых — другой: для локальных соединений обычно peer, а для удалённых — пароль. 24