OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

2.2. תצורה


PostgreSQL תומך במספר שיטות אימות לקוח. שיטת האימות IDENT משמשת עבור postgres ומשתמשים מקומיים, אלא אם נקבע אחרת. אנא עיין במדריך למנהלי PostgreSQL8 אם תרצה להגדיר חלופות כמו Kerberos.


הדיון הבא מניח שברצונך להפעיל חיבורי TCP/IP ולהשתמש בשיטת MD5 לאימות לקוח. קבצי תצורת PostgreSQL מאוחסנים ב- /etc/postgresql/ / עיקרי מַדרִיך. לדוגמה, אם אתה מתקין PostgreSQL 9.5, קבצי התצורה מאוחסנים ב- /etc/ postgresql/9.5/main במדריך.


תמונה

להגדרת תצורה זיהוי אימות, הוסף ערכים ל- /etc/postgresql/9.5/main/pg_ident.conf

קוֹבֶץ. יש הערות מפורטות בקובץ שידריכו אותך.


כדי לאפשר למחשבים אחרים להתחבר לשרת PostgreSQL שלך, ערוך את הקובץ /etc/postgresql/9.5/main/ postgresql.conf


אתר את הקו #listen_addresses = 'מארח מקומי' ושנה אותו ל:


listen_addresses = '*'


תמונה

כדי לאפשר גם חיבורי IPv4 וגם IPv6 החלף את 'localhost' ב-'::'


אתה יכול גם לערוך את כל שאר הפרמטרים, אם אתה יודע מה אתה עושה! לפרטים, עיין בקובץ התצורה או בתיעוד PostgreSQL.


כעת, כשנוכל להתחבר לשרת PostgreSQL שלנו, השלב הבא הוא להגדיר סיסמה עבור postgres מִשׁתַמֵשׁ. הפעל את הפקודה הבאה בבקשת מסוף כדי להתחבר למסד הנתונים של תבניות PostgreSQL המוגדר כברירת מחדל:



תמונה

8 http://www.postgresql.org/docs/current/static/admin.html


sudo -u postgres psql template1


הפקודה לעיל מתחברת למסד הנתונים PostgreSQL תבנית 1 כמשתמש postgres. ברגע שתתחבר לשרת PostgreSQL, תגיע לבקשת SQL. אתה יכול להריץ את פקודת SQL הבאה בהנחיית psql כדי להגדיר את הסיסמה עבור המשתמש postgres.


ALTER USER postgres עם הסיסמה המוצפנת 'your_password';


לאחר הגדרת הסיסמה, ערוך את הקובץ /etc/postgresql/9.5/main/pg_hba.conf כדי להשתמש MD5

אימות עם postgres מִשׁתַמֵשׁ:


local all postgres md5


לבסוף, עליך להפעיל מחדש את שירות PostgreSQL כדי לאתחל את התצורה החדשה. מהנחיה מסוף הזן את הדברים הבאים כדי להפעיל מחדש את PostgreSQL:


sudo systemctl הפעל מחדש את postgresql.service


תמונה

התצורה שלעיל אינה שלמה בשום אופן. אנא עיין במדריך למנהלי PostgreSQL9 כדי להגדיר פרמטרים נוספים.


אתה יכול לבדוק חיבורי שרת ממכונות אחרות באמצעות לקוח PostgreSQL.


sudo apt התקנת postgresql-client

psql -h postgres.example.com -U postgres -W


תמונה

החלף את שם הדומיין בשם הדומיין האמיתי של השרת שלך.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: