Ubuntu හි Samba සමඟ ගොනු බෙදා ගැනීමේ සම්පූර්ණ මාර්ගෝපදේශය | බහු-වෙදිකා සම්බන්ධතාව සඳහා පහසු පියවර

1. හැඳින්වීම

Samba on Ubuntu යනු විවිධ මෙහෙයුම් පද්ධති අතර ගොනු බෙදා ගැනීමට හැකියාව සපයන ශක්තිමත් මෙවලමකි. එය Linux, Windows, macOS අතර සම්පූර්ණව සම්බන්ධිත දත්ත හුවමාරු කිරීම සලස්වයි, එමඟින් ගෘහ ජාල සහ කාර්යාල පරිසර සඳහා විශේෂයෙන් ප්‍රයෝජනවත් වේ.

මෙම ලිපියේ, Ubuntu හි Samba ස්ථාපනය කිරීම සහ ගොනු බෙදා ගැනීමට එය වින්‍යාස කිරීමේ ක්‍රියාවලිය ඔබට පියවරෙන් පියවර මඟ පෙන්වන්නෙමු. පහසු පියවර සහ තිර රූප සමඟ, අරඹන්නාන්ටත් Samba ස්ථාපනය කර Windows පරිශීලකයන් සමඟ ගොනු පහසුවෙන් බෙදා ගත හැක.

2. Samba යනු කුමක්ද?

Samba යනු UNIX-මූලික මෙහෙයුම් පද්ධති සහ Windows අතර ගොනු හා මුද්‍රක බෙදා ගැනීමට හැකියාව සපයන විවෘත-මූලාශ්‍ර මෘදුකාංගයකි. විශේෂයෙන්, එය Windows හි “Network File Sharing” ප්‍රොටෝකෝලය (SMB – Server Message Block) අනුකරණය කරයි, එමඟින් විවිධ OS පරිසර අතර සම්පූර්ණව සම්බන්ධිත සංවාදයක් සලස්වයි.

මෙම කාර්ය සාධනය සමඟ, Linux සහ macOS පරිශීලකයන් Windows ගොනු පද්ධති වෙත ප්‍රවේශ විය හැකි අතර, Windows පරිශීලකයන් Linux පද්ධති වෙත සම්බන්ධ වී ගොනු බෙදා ගත හැක. Ubuntu Samba ස්ථාපනය කිරීම පහසු කරයි, ගෘහ හා ව්‍යාපාරික පරිසර දෙකේම උපාංග අතර දත්ත බෙදා ගැනීමට කාර්යක්ෂම ක්‍රමයක් සපයයි.

3. Samba ස්ථාපනය සඳහා සූදානම් වීම

Samba ස්ථාපනය කිරීමට පෙර, ඔබේ Ubuntu පද්ධතිය නවතම තත්ත්වයේ ඇති බව තහවුරු කරන්න. නවතම යාවත්කාලීන කිරීම් යෙදීමෙන් Samba ඇතුළු සියලු පැකේජයන් නවතම අනුවාදයන්ට යාවත්කාලීන වේ සහ අනුකූලතාව ගැටළු වැළැක්වීමට උපකාරී වේ. ටර්මිනලයේ පහත කමාන්ඩ් ක්‍රියාත්මක කරන්න:

sudo apt update && sudo apt upgrade

ඔබේ ගිනුම් බාධක (firewall) සක්‍රිය කර තිබේ නම්, මෙම මාර්ගෝපදේශයේ පසුව පැහැදිලි කරන පරිදි Samba සන්නිවේදනයට ඉඩ දීමට එය වින්‍යාස කළ යුතුය. මෙය අත්‍යවශ්‍ය ආරක්ෂක පියවරක් වන බැවින්, එය අවධානයෙන් අනුගමනය කරන්න.

4. Samba ස්ථාපනය කරන ආකාරය

Samba ස්ථාපනය කිරීමට, ටර්මිනලය විවෘත කර පහත කමාන්ඩ් ක්‍රියාත්මක කරන්න:

sudo apt install samba

ස්ථාපනය සම්පූර්ණ වූ පසු, පහත කමාන්ඩ් භාවිතා කර Samba සේවාවේ තත්ත්වය පරීක්ෂා කරන්න:

systemctl status smbd

Samba ස්ථාපනය කර ඇති බැවින්, ඔබට බෙදාගත හැකි නාමාවලියක් වින්‍යාස කිරීමට ඉදිරියට යා හැක. ක්‍රියාවලිය පියවරෙන් පියවර මඟ පෙන්වීමට තිර රූප සමඟ දෘශ්‍ය සහාය ලබා දෙනු ඇත.

5. Samba වින්‍යාස කිරීම

Samba ස්ථාපනය කිරීමෙන් පසු, ඊළඟ පියවර වන්නේ ගොනු බෙදා ගැනීම වින්‍යාස කිරීමයි. පළමුව, ඔබ බෙදා ගැනීමට අවශ්‍ය ෆෝල්ඩරයක් සාදන්න. බෙදාගත නාමාවලියක් සාදීමට පහත කමාන්ඩ් භාවිතා කරන්න:

mkdir /home/username/sambashare

ඊළඟට, /etc/samba/smb.conf හි පිහිටි Samba වින්‍යාස ගොනුව සංස්කරණය කර මෙම ෆෝල්ඩරය බෙදාගත නාමාවලියක් ලෙස නියම කරන්න. වින්‍යාස ගොනුව විවෘත කර පහත පේළි එකතු කරන්න:

[sambashare]
comment = Ubuntu Samba Share
path = /home/username/sambashare
read only = no
browseable = yes

ම වෙනස්කම් සිදු කළ පසු, නව සැකසුම් ක්‍රියාත්මක කිරීම සඳහා Samba සේවාව නැවත ආරම්භ කරන්න.

sudo systemctl restart smbd

වැඩි පැහැදිලිත්වයක් සඳහා, smb.conf ගොනුව කොතැන සංස්කරණය කළ යුතුද සහ නාමාවලියේ ව්‍යුහය කෙසේ පෙනේද යන්න පෙන්වීමට තිර රූප භාවිතා කිරීම නිර්දේශ කරමු.

6. Samba පරිශීලකයන් කළමනාකරණය

පද්ධති පරිශීලකයන්ට වඩා, Samba සඳහා එමගේ පරිශීලකයන් සහ මුරපද සකස් කිරීම අවශ්‍ය වේ. නව පරිශීලකයෙකු එක් කර Samba සඳහා මුරපදයක් සකස් කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න:

sudo smbpasswd -a username

පරිශීලකයා සක්‍රිය කිරීමට, පහත කමාන්ඩ් ක්‍රියාත්මක කරන්න:

sudo smbpasswd -e username

7. Samba බෙදාගත් නාමාවලියට සම්බන්ධ වීම

ඔබට Ubuntu, Windows, macOS තුළින් Samba බෙදාගත් නාමාවලියට ප්‍රවේශ විය හැක.

Linux වෙතින් සම්බන්ධ වීම

Linux පරිශීලකයන් ගොනු කළමනාකරු භාවිතා කර බෙදාගත් ෆෝල්ඩරයට සම්බන්ධ විය හැක. ගොනු කළමනාකරු තුළ පියවර පෙන්වීමට තිර රූප භාවිතා කිරීම නිර්දේශ කරමු.

විකල්පයක් ලෙස, පහත කමාන්ඩ් (අවශ්‍ය පරිදි IP ලිපිනය වෙනස් කර) භාවිතා කර ටර්මිනලයෙන් සම්බන්ධ විය හැක:

smbclient //192.168.1.100/sambashare -U username

Windows වෙතින් සම්බන්ධ වීම

File Explorer හි, ලිපින තීරුවේ පහත ආකාරය ඇතුළත් කරන්න:

\<Server IP Address><Share Name>

macOS වෙතින් සම්බන්ධ වීම

Finder විවෘත කර, “Connect to Server” තෝරා, පහත ලිපිනය ඇතුළත් කරන්න:

smb://<Server IP Address>/<Share Name>

8. ආරක්ෂාව සහ ෆයර්වෝල් වින්‍යාසය

ෆයර්වෝල් සැකසුම් ආරක්ෂාව වැඩිදියුණු කිරීම සඳහා අත්‍යවශ්‍ය වේ. සම්බා ගමන් තැන්පත් කිරීමට පහත කමාන්ඩ් එක ක්‍රියාත්මක කරන්න:

sudo ufw allow samba

අමතරව, පහත සැකසුම /etc/samba/smb.conf වෙත එකතු කිරීමෙන් ප්‍රවේශය සීමා කළ හැක (අවශ්‍ය පරිදි IP ලිපින වෙනස් කරන්න):

hosts allow = 192.168.1. 127

9. පොදු ගැටළු නිරාකරණය

1. සම්බන්ධ වීමට නොහැක

සම්බා සේවාවගේ තත්ත්වය සහ ෆයර්වෝල් සැකසුම් පරීක්ෂා කරන්න, වැරදි සැකසුම් මෙම ගැටළුවට හේතු විය හැක.

2. අවසර දෝෂ

ඔබට අවසර දෝෂ ඇතිවුවහොත්, පහත කමාන්ඩ් එක භාවිතා කර නිවැරදි අවසර සකසන්න:

sudo chmod 2770 /home/username/sambashare

10. නිගමනය

සම්බා යනු Ubuntu පරිසරවල විවිධ මෙහෙයුම් පද්ධති අතර සම්පූර්ණ ගොනු හුවමාරුව සඳහා බලවත් සහ පහසු මෙවලමකි. මෙම මාර්ගෝපදේශය ආරම්භකයන්ට සම්බා සකස් කිරීම පහසු කර ගැනීමට උදව් කිරීමේ අරමුණින් ලියන ලද්දකි. සපයන ලද පියවර අනුගමනය කර සම්පූර්ණ සහ කාර්යක්ෂම ගොනු-හුවමාරු සැකසුමක් සාදන්න.

侍エンジニア塾