Thursday, February 23, 2017

Use Linux Server as Domain Authentication Server

အမွန္ေတာ့ ဒီ post ေလးကကြ်န္ေတာ္တို ့သင္တန္းကဆရာက လက္ေတြ ့လုပ္ခိုင္းတဲ့ project ေလးတစ္ခုပါ။ စာသင္ခန္းကလက္ေတြ ့ကိုအျပင္မွာစမ္းဖို ့ၾကိဳးစားရင္းနဲ ့ဒီ post ေလးကိုေရးျဖစ္သြားပါတယ္။စက္ တိုင္းမွာ authenticate လုပ္တဲ့ application layer protocol ေတြရိွပါတယ္...Kerberos,LDAP နဲ ့SSSD ...စသည္အားျဖင့္အမ်ားအျပားရိွပါတယ္....
အခုကြ်န္ေတာ္ကေတာ့ကြ်နေ္တာ့္ Network ထဲမွာ Cent OS နဲ ့Authentication Server တစ္လံုးေဆာက္ လိုက္ပါတယ္။ အဲဒီထဲမွာ ခုနကေျပာတဲ့ Kerberos တို ့...directory အတြက္ LDAP တို ့ကိုေပါင္းစပ္ထား တဲ့ Samba ကို Server အျဖစ္အသံုးျပဳထားပါတယ္....

အိုေက...ကြ်န္ေတာ့္ရဲ  ့server ရဲ  ့configuration ေတြကို testing ေအာင္မေအာင္စမ္းပါတယ္...


အိုေက...domain အျဖစ္သံုးလို ့ရေၾကာင္း configuration အရသိရပါတယ္..ကြ်န္ေတာ္က ကြ်န္ေတာ့္စက္ ကို authentication server အျဖစ္အသံုးျပဳခ်င္တယ္...အေျခအေနတစ္ခုကဒီလိုရိွတယ္ဗ်ာ..

ကြ်န္ေတာ္တို ့ရံုးမွာ computer ေတြရိွၾကတယ္...ဒါေပမယ့္လူေတြကအလွည့္နဲ ့အလုပ္လုပ္ၾကတယ္..တကယ္လို ့တစ္ေယာက္ေယာက္က ကြ်န္ေတာ့္ account ကိုပိတ္လိုက္တယ္ဆိုရင္ ..ကြ်န္ေတာ္ကအဲဒီစက္ထဲကို ၀င္လို ့မရေတာ့ဘူး.....ဒီေတာ့ authentication function ကို server တစ္လံုးမွာတင္ထားမယ္...ကြ်န္ ေတာ္ကဘယ္ စက္မွာပဲထိုင္ထိုင္ကြ်န္ေတာ့္ရဲ  ့account နဲ ့၀င္သံုးမယ္....ဘယ္စက္မွာပဲျဖစ္ျဖစ္...ကြ်န္ေတာ့္ account နဲ ့သံုးလို ့ရႏိုင္ရမယ္...OK ေနာ္....

ဒီေတာ့ ကြ်န္ေတာ္က ကြ်န္ေတာ့္ရဲ  ့server မဟုတ္တဲ့ client စက္တစ္လံုးကို authentication ရဖို ့ domain join ပါမယ္...ဒါကေတာ့ microsoft ကလာတဲ့လူေတာ္ေတာ္မ်ားမ်ားလည္းလုပ္ဖူးၾကပါလိမ့္မယ္..
အဲဒီအတိုင္းပါပဲ...အခု Lab မွာေတာ့ကြ်န္ေတာ္က Windows XP ေလးနဲ ့စမ္းသပ္ပါတယ္...အဲဒီေတာ့ XP ရဲ  ့domain join တဲ့ေနရာကိုသြားပါတယ္....domain ကိုကြ်န္ေတာ္က example လို ့ေပးထားတဲ့အတြက္ 
example နဲ ့ခ်ိတ္ပါတယ္...


ထံုးစံအတိုင္းေပါ့ဗ်ာ.....OK ႏွိပ္မယ္....စက္က Restart က်သြားပါလိမ့္မယ္....စက္ကျပန္တက္လာရင္ဒီလို ေပၚလာပါလိမ့္မယ္...


သူေျပာတဲ့အတိုင္း Ctrl+Alt+Del ကိုတဲြႏွိပ္လိုက္ပါတယ္. ...ဒီေတာ့ Login ၀င္ဖို ့ဒီလို Box ေလးက်လာပါမယ္....ကြ်န္ေတာ္တို ့က Logon to ကိုကြ်န္ေတာ္တို ့ရဲ  ့domain ျဖစ္တဲ့ EXAMPLE ကိုေရြးရပါမယ္..logon to...ေဘး နားေလးက drop-down menu ေလးကိုႏွိပ္လိုက္ျပီးေရြးလို ့လို ့ပါတယ္....


အိုေက...ကြ်န္ေတာ္က Server ကေနအသံုးျပဳမယ့္ user ေတြကိုေဆာက္ထားပါတယ္..ကြ်န္ေတာ္က user1 ဆိုတဲ့ account နဲ ့ဒီ စက္ထဲကို login ၀င္လိုက္ပါတယ္. ...


အိုိေက...ကြ်န္ေတာ္အဲဒီစက္ထဲကိုေရာက္သြားပါျပီ...ကြ်န္ေတာ္က ကြ်န္ေတာ့္ user1 ရဲ  ့profile,login နဲ ့share drive ကို Map လုပ္ထားေပးတာေတြ ့ရပါလိမ့္မယ္..အဲဒါကေတာ့ကြ်န္ေတာ္က server မွာ configuration ေတြသတ္မွတ္ထားလို ့အဲဒီလိုေပၚလို ့user1 ကသိမ္းႏိုင္မွာပါ...ကဲ..user profile ကိုသြား ၾကည့္ၾကမယ္ဗ်...


ဒီေတာ့ ဒီစက္ကို Workstation1 လို ့ပဲဆိုၾကပါစို ့...ရံုးထဲကတစ္ျခား workstation2 ပဲျဖစ္ျဖစ္..10 ပဲျဖစ္ျဖစ္....တစ္ျခားစက္တစ္လံုးလံုးမွာကြ်န္ေတာ့္ ရဲ  ့user1 account ေလးနဲ ့၀င္မယ္ဆိုရင္ ကြ်န္ေတာ္ရဲ  ့profile နဲ ့ကြ်န္ေတာ့္ရဲ  ့folder ကိုကြ်န္ေတာ္ပဲသံုးနိုင္ျဖစ္ပါတယ္...ဒါကေတာ့ ဆရာသင္ထားတဲ့ Lab ကိုကြ်န္ေတာ္ နားလည္သလိုျပန္စမ္းသပ္ရင္းနဲ ့ဒီ Post ေလးကိုေရးသားလိုက္ပါတယ္....


အားလံုးပဲပညာဗဟုသုတၾကြယ္၀တိုးတက္ၾကပါေစဗ်ာ.....

No comments:

ping script ေလးနဲ့ အထာကျကျကိုယ့် server ေလးတွေအခြေအနေကိုစစ်ကြမယ်....

ပုံမှန်အားဖြင့်ကျွန်တော်တို့ဟာ ping command ကိုအသုံးပြုပြီးတော့ ကိုယ့်စက်ရယ်...ကိုယ့် network ထဲမှာ internet connection ရမရစစ်ဆေးလေ့ရှိကြပါတ...