Tuesday, February 28, 2017

Ubuntu as A Directory Authentication Server (or) Linux Domain Server

ကဲ...Ubuntu ဆုိရင္ေတာ့သင္သိျပီးသားပါ...ျပီးခဲ့တဲ့တစ္ေခါက္ကလည္းတင္ခဲ့ပါတယ္...weak authentication mechanism ေတြေၾကာင့္ windows xp မွာအဆင္ေျပခဲ့ေပမယ့္..အဆင့္ျမင့္လာတဲ့ Windows 7, Windows 8.1 နဲ ့windows 10 ရဲ ့တစ္ခ်ိဳ  ့function ေတြေၾကာင့္ Samba ကို domain join လို ့မရျဖစ္တတ္ပါတယ္...ကြ်န္ေတာ္ကိုယ္တိုင္ ဒါကိုေသခ်ာစမ္းျပီးေရးထားတာပါ...
Client Upgrade ျဖစ္လာရျခင္း...
windows xp ေခတ္တုန္းက server ေတြက Windows Server 2003 နဲ ့တဲြဖက္သံုးတာမ်ားတယ္...ေခတ္အေျခအေနအရ တိုးတက္လာတဲ့အခါ windows server 2003 နဲ ့windows xp စက္ ေတြမွာ security holes ေတြ...unsolved & unsupported issues ေတြျဖစ္လာတဲ့အတြက္ ယေန ့အခ်ိန္အခါမွာ server 2003 နဲ ့xp ကိုအသံုးျပဳတာဟာ အလြန္ပဲ risks ျဖစ္လွပါတယ္....

ဒါေၾကာင့္ Windows Vista နဲ ့windows 7 ကေနစျပီးေနာက္ပိုင္း client ေတြမွာ User Access Control ( UAC ) ဆိုတာပါလာပါတယ္...ကြ်န္ေတာ္တို ့linux မွာလို ဆိုရင္ေတာ့ "sudo" နဲ ့အနီးဆံုးတူပါလိမ့္မယ္...သာမန္ user တစ္ေယာက္ကသူ ့စက္ထဲမွာ software ထည့္ခ်င္တယ္...သူက Admin user မဟုတ္ ရင္ UAC ကသူ ့ကို block လုပ္ထားပါတယ္....ေနာက္ျပီး Server Message Protocol လို ့ေခၚတဲ့ smb က Version 2 အျဖစ္အဆင့္ျမင့္လာပါတတယ္.(smb ဆိုတာ windows ေတြမွာ file copying support -application protocol ျဖစ္ပါတယ္.)...ဒါေၾကာင့္ file တစ္ခုခုကူးမယ္ဆိုရင္ SMB 1.0 သံုးတဲ့ Windows XP ထက္ကို SMB 2.0 သံုးတဲ့ Windows Vista,7,8,10 တို ့ကပိုျမန္ဆန္တာျဖစ္ပါတယ္...

ေနာက္ windows XP နဲ ့server 2003 ေခတ္တုန္းက ကိုယ့္စက္ကို network ခ်ိတ္လိုက္ျပီး My Network Places ထဲကို၀င္လိုက္တာနဲ ့ကိုယ့္ network ထဲမွာ ခ်ိတ္ထားတဲ့ အျခားေသာ client ေတြကိုျမင္ေနရပါ တယ္....ဒါကိုိ windows vista နဲ ့ေနာက္ပိုင္းစက္ေတြမွာ Network Discovery နဲ ့ထိန္းထားပါတယ္...ဒီ Network ထဲမွာဒီစက္ေတြေတာ့ရိွတယ္...ဒါေပမယ့္..သင့္ရဲ  ့My Network Places ကေနသြားၾကည့္တိုင္း  ျမင္ရမွာမဟုတ္ပါဘူး....ေျပာရရင္ေတာ့အမ်ားၾကီးေပါ့ဗ်ာ....ထားပါေတာ့..

ကြ်န္ေတာ္က Ubuntu နဲ ့domain server ေဆာက္လိုက္ပါတယ္...OS ကို 16.04 LTS ကိုသံုးထားပါတယ္..

server configuration ကိုေနာက္ပိုင္းမွသီးသန္ ့ထပ္တင္ပါမယ့္....အိုေက...server တင္ျပီးသြားျပီလို ့ယူဆလိုက္ပါ...ကြ်န္ေတာ္တို ့server ရဲ ့domain ကို example.com နဲ ့သတ္မွတ္ပါတယ္...


အိုေက....ျပီးသြားျပီေပါ့....ဒါဆိုရင္ ကြ်န္ေတာ္က client အျဖစ္ windows 8.1 pro ေတြကိုအသံုးျပဳပါမယ္..ဒီေတာ့ Windows 8.1 ကို၀င္ပါမယ္....Domain join ဖုိ ့လိုအပ္တဲ့ DNS IP ကို Domain Server ရဲ  ့ IP ကိုထည့္ျပီး join ပါမယ္...

ကဲ...ကြ်န္ေတာ့္ရဲ  ့domain admin credential နဲ ့ခ်ိတ္လိုက္ရံုပါပဲ....


အိုေက...windows 8.1 ၾကီး domain join သြားျပီ....user account တစ္ခုေလာက္ေဆာက္ၾကည့္ျပီး client ထဲ၀င္မယ္ဗ်ာ....

ကဲ...windows 8.1 ကို ကြ်န္ေတာ္ရဲ  ့Linux Domain Server နဲ ့ေအာင္ျမင္စြာခ်ိတ္ဆက္ျပီးပါေၾကာင္းေရး သားလိုက္ရပါတယ္...

ေလးစားစြာျဖင့္ 
Phyo Sithu 

No comments:

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

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