π PostgreSQL 보μ κ°μ
- 보μμ λ°μ΄ν°λ² μ΄μ€μμ μ€μν μ 보λ₯Ό 보νΈνκ³ , νκ°λμ§ μμ μ κ·Όμ λ§λ μμ
.
- PostgreSQLμ λ€μν 보μ κΈ°λ₯μ μ 곡νμ¬ λ°μ΄ν° 무결μ±κ³Ό κΈ°λ°μ±μ 보μ₯.
π§βπ» μ¬μ©μ μΈμ¦
- μ¬μ©μ μΈμ¦μ PostgreSQLμ μ μνλ €λ μ¬μ©μμ μ μμ νμΈνλ κ³Όμ .
- pg_hba.conf νμΌμμ μΈμ¦ λ°©λ²μ μ€μ .
μΈμ¦ λ°©λ²
- Trust: μΈμ¦ μμ΄ μ μ νμ© (μμ νμ§ μμ).
- Password: μ¬μ©μ μ΄λ¦κ³Ό λΉλ°λ²νΈλ‘ μΈμ¦.
- MD5: λΉλ°λ²νΈλ₯Ό MD5 ν΄μλ‘ μνΈννμ¬ μΈμ¦.
- Peer: μ΄μ 체μ μ¬μ©μμ λ°μ΄ν°λ² μ΄μ€ μ¬μ©μκ° μΌμΉνλμ§ νμΈ.
- Cert: SSL μΈμ¦μλ₯Ό μ¬μ©ν μΈμ¦.
π‘οΈ μ μ μ μ΄
- pg_hba.conf νμΌμμ μ μ κΆνμ μΈλ°νκ² μ€μ .
- μ μ νμ© μ‘°κ±΄:
- νΈμ€νΈ: IP μ£Όμλ νΈμ€νΈ μ΄λ¦μ κΈ°μ€μΌλ‘ νμ©.
- μ¬μ©μ: νΉμ μ¬μ©μλ§ μ μμ νμ©.
- λ°μ΄ν°λ² μ΄μ€: μ μν μ μλ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ ν.
μμ:
# μ¬μ©μ 'user1'μ '192.168.1.0/24' λ€νΈμν¬μμλ§ μ μ κ°λ₯
host all user1 192.168.1.0/24 md5