Mam dedykowany serwer bazy danych, który ma PostgreSQL 9.1.
Ten serwer ma zaporę ogniową. Tylko 10.0.0.3
serwer może łączyć się i uzyskiwać dostęp do tego serwera za pośrednictwem zapory. Wszystkie pozostałe żądania z innych adresów IP są odrzucane.
Po zezwoleniu na ten adres IP przechodzi do serwera bazy danych. Na serwerze bazy danych jest użytkownik o nazwie postgres
. To has
hasło użytkownika . Ale nawet z tym 10.0.0.3
może się połączyć tylko z tą bazą danych.
Zasadniczo można tylko 10.0.0.3
łączyć się i robić różne rzeczy.
Czy naprawdę potrzebuję hasła? Z powodu mojego niestandardowego skryptu chcę usunąć hasło i połączyć się bezpośrednio bez hasła. Powinienem to zrobić?
W tym momencie jakie są korzyści z utworzenia użytkownika chronionego hasłem tylko dla 1 zastrzeżonego adresu IP. Czy powinienem go nadal używać?
Lub pozwól, że zapytam Cię w ten sposób: Jeśli usunę hasło i ustawię opcję „puste”, co może się zdarzyć - nawet jeśli istnieje ograniczenie adresu IP -?