එකම පරිශීලක නාමය විවිධ මාර්ග දෙකකින් ටයිප් කරන්න, MariaDB ඔබව වෙනස් ගිණුම් දෙකක් ලෙස සත්‍යාපනය කළ හැක. ගිණුම් පරිශීලකයා සහ සත්කාරකය එකට මත පදනම් වේ, එබැවින් 'reporter'@'localhost' සහ 'reporter'@'10.90.0.23' වෙනස් මුරපද සහ වෙනස් අවසර සහිත වෙනස් පේළි වේ. VPN හරහා රසවත් ප්‍රශ්නය පරිශීලකයා ටයිප් කළ නම නොව, සේවාදායකය දුටු මූලාශ්‍ර ලිපිනය ය.

සේවාදායකය සැබවින්ම දකින මූලාශ්‍රය තීරණය කරන්න

ලැප්ටොප් එකෙන් නොව, දත්ත සමුදාය සත්කාරකයෙන් පසුපසට වැඩ කරන්න. සේවාලාභියා සතුයැයි සිතන ලිපිනය හැකියාවන් කිහිපයකින් එකක් පමණි:

PathSource MariaDB sees
Routed tunnel, no translationThe client's inner VPN address
Gateway source translationThe gateway's translated address
SSH local forwardThe SSH server's address
Public exit, no tunnelWhatever the ISP handed out

තීරණය කිරීමට සේවාදායක පැත්තේ සාක්ෂි භාවිත කරන්න. සම්බන්ධතා ලොගයක්, සක්‍රීය සැසි ලැයිස්තුවක් හෝ සාමාන්‍ය ලොගයේ තාවකාලික සටහනක් සේවාදායකය පිළිගත් ලිපිනය පෙන්වයි. බ්‍රවුසරයකින් ලැප්ටොප් එකේ පොදු IP යනු වෙනත් කරුණක් වන අතර බොහෝ විට නොමඟ යවන සුළු ය.

MariaDB තෝරාගත් ගිණුම ගළපන්න

ගිණුම් තේරීම අවසරවල එකතුවක් නොව ලේඛනගත අනුපිළිවෙලක් අනුගමනය කරයි. නිශ්චිත සත්කාරක ගැළපීම වයිල්ඩ්කාඩ් එකට වඩා ප්‍රමුඛ වන අතර, නිර්නාමික පරිශීලක පේළි නම පමණක් තීරණය කරන බව උපකල්පනය කරන අයට පුදුමයට පත් කරන ආකාරවලින් ගැළපීමට සහභාගී වේ. සේවාදායකය එක් පේළියක් තෝරයි; එය එකම නමැති සෑම පේළියකම වරප්‍රසාද ඒකාබද්ධ නොකරයි. යොමුව එක් වරක් කියවීම දවසක් අනුමාන පරීක්ෂා කිරීමට වඩා වටී.

එයින් අදහස් වන්නේ සැසිය 'reporter'@'10.90.0.23' ලෙස සත්‍යාපනය වී ඇත්නම් 'reporter'@'%' වෙත අවසරයක් එකතු කිරීම කිසිවක් වෙනස් නොකරන බවයි. අලුත්වැඩියාව තෝරාගත් පේළියටම වැටිය යුතු ය, එබැවින් ගිණුම හඳුනාගැනීම අවසර සංස්කරණයට පෙර එයි.

සැසිය සැබවින්ම භාවිත කරන ගිණුම කියවන්න

SELECT USER(), CURRENT_USER();
SHOW GRANTS;

CURRENT_USER() සැසිය සත්‍යාපනය කළ ගිණුම නම් කරයි; USER() සේවාලාභියා ඉල්ලා සිටි දේ වාර්තා කරන අතර වෙනස් විය හැක. මේවා සාමාන්‍ය ඉහළම මට්ටමේ විමසුම් ලෙස ධාවනය කරන්න, නිර්වචක සන්දර්භය සහිත ගබඩා කළ රුටීනයක් තුළින් නොව, එසේ නොමැති නම් පිළිතුරු ඔබේ සැසිය වෙනුවට රුටීනයේ හිමිකරු විස්තර කරයි.

අසාර්ථක පිවිසුමකට මේ කිසිවක් ධාවනය කළ නොහැක, සහ පරිපාලකයාට ගිණුම් නිර්වචන සහ සේවාදායකයේ සම්බන්ධතා සාක්ෂි පරීක්ෂා කළ යුතු අවස්ථාව එයයි. ඒ සඳහා සැලසුම් කරන්න: ප්‍රතික්ෂේප කළ පිවිසුමක් නිදෝෂ කරන පුද්ගලයාට සාමාන්‍යයෙන් අසන්නට SQL සැසියක් නොමැත.

ළඟාවීමේ හැකියාව සත්‍යාපනයෙන් වෙන් කරන්න

දෝෂ පෙළ ඔබ සිටින ස්තරය කියයි. ප්‍රතික්ෂේප කළ සම්බන්ධතාවයක් හෝ කාල ඉකුත්වීමක් යනු සේවාලාභියා කිසිදා ශ්‍රාවකයෙකු වෙත ළඟා නොවූ බවයි, එබැවින් ගිණුම සහ එහි මුරපදය තවම ප්‍රශ්නයක් නොවේ. ප්‍රවේශය ප්‍රතික්ෂේප කළ බවට පිළිතුරක් යනු සේවාදායකය පිළිතුරු දුන් බවයි, එය ළඟාවීමේ හැකියාව ඔප්පු කර ගිණුම, සත්කාරක ගැළපීම හෝ අක්තපත්‍රය වෙත යොමු කරයි.

ජාල පූර්ව කොන්දේසි ඒවායේම ලැයිස්තුවකි: loopback වෙත පමණක් නොව අපේක්ෂිත ලිපිනයට බැඳුණු ශ්‍රාවකයෙක්, වින්‍යාසගත වරායට අවසර ලත් ගමනාගමනය සහ පිළිතුර සඳහා ආපසු මාර්ගයක්. එක් එක් දෙය ස්වාධීනව අසාර්ථක විය හැකි අතර, ක්‍රියාකාරී උමගක් ඒවායින් කිසිවක් අදහස් නොකරයි. loopback හි ශ්‍රාවකයක් දේශීය සම්බන්ධතා පිළිගෙන සෑම දුරස්ථ සම්බන්ධතාවයක්ම ප්‍රතික්ෂේප කරයි, එය firewall අවහිරයක් මෙන් පෙනෙන ප්‍රතික්ෂේප කළ සම්බන්ධතාවයක් නිපදවයි.

ජාල කණ්ඩායම සමඟ ටිකට් එකක් විවෘත කිරීමට පෙර bind ලිපිනය පරීක්ෂා කරන්න. දත්ත සමුදාය සත්කාරකයේ ss -lntp පෙන්වන්නේ කුමන ලිපිනය සහ වරාය සැබවින්ම සවන් දෙනවාද යන්නයි, සහ එම එක් පේළිය අනුමානවල සම්පූර්ණ ප්‍රවර්ගයක් ඉවත් කරයි.

පටු ලෙස අලුත්වැඩියා කරන්න, පසුව දිශා දෙකම නැවත පරීක්ෂා කරන්න

සංවිධානයේ අනුමත ක්‍රියාවලිය හරහා අපේක්ෂිත සත්කාරක-සුදුසුකම් ලත් ගිණුම සාදන්න, ටිකට් එකක අලවා ඇති හවුල් අක්තපත්‍රයක් වෙනුවට ආධාරක ගබඩාවෙන් අක්තපත්‍රයක් සමඟ. කාර්යයට අවශ්‍ය විෂය ධාරා ක්‍රියා පමණක් ලබා දෙන්න. අසාර්ථක දුරස්ථ පිවිසුමක් root ගිණුමක්, සියල්ල-දෙන්න ප්‍රතිපත්තියක් හෝ පුළුල් වයිල්ඩ්කාඩ් සත්කාරකයක් බවට පත් කිරීම පරීක්ෂණය සමත් කරවන අතර ඔබ පරීක්ෂා කළ පාලනය ඉවත් කරයි. ඉක්මනින් එකතු කළ අවසරය පසුව කිසිවෙකු ඉවත් නොකරන අවසරයයි.

අපේක්ෂිත මාර්ගය හරහා නව සැසියක් සමඟ නැවත පරීක්ෂා කරන්න, පසුව සෘණාත්මක අවස්ථා පරීක්ෂා කරන්න. අවහිර කළ යුතු මාර්ගය තවමත් අවහිර විය යුතු අතර, ලබා නොදුන් ක්‍රියාවක් තවමත් ප්‍රතික්ෂේප විය යුතු ය. එම පරීක්ෂණ දෙක අලුත්වැඩියා කළ ගිණුමක් පුළුල් කළ ගිණුමකින් වෙන් කරයි.

අවසාන වශයෙන්, නිරීක්ෂණය කළ මූලාශ්‍ර ලිපිනය සහ ගිණුමේ නම එකට සටහන් කරන්න. උමග ළඟාවීමේ හැකියාව සපයයි; MariaDB තවමත් තමන්ගේම ගිණුම තෝරා අවසර දෙයි, සහ ඊළඟ පුද්ගලයාට ඔබේ ප්‍රතිඵලය නැවත නිපදවීමට කරුණු දෙකම අවශ්‍ය ය.

අදාළ ලිපි