انڈروئد

ایس ایس کی ایل سے ایس ایس ایس سرنگ سے کیسے جڑیں

اعدام های غير قضايی در ايران

اعدام های غير قضايی در ايران

فہرست کا خانہ:

Anonim

پہلے سے طے شدہ طور پر ، مائی ایس کیو ایل سرور صرف لوکل ہوسٹ پر سنتا ہے ، جس کا مطلب ہے کہ اس تک رسائی صرف ایک ہی میزبان پر چلنے والے ایپلیکیشنز کے ذریعہ کی جا سکتی ہے۔

تاہم ، کچھ حالات میں ، آپ دور دراز مقامات سے سرور سے رابطہ قائم کرنا چاہتے ہیں۔ ایک آپشن یہ ہوگا کہ ریموٹ کنیکشن کی اجازت دینے کے لئے ایس کیو ایل سرور کو مرتب کریں ، لیکن اس کے لئے انتظامی مراعات کی ضرورت ہے ، اور اس سے حفاظتی خطرات پیدا ہوسکتے ہیں۔

اس سے زیادہ محفوظ متبادل مقامی نظام سے سرور تک SSH سرنگ بنانا ہو گا۔ ایس ایس ایچ سرنگ ایک مؤکل اور سرور مشین کے مابین ایک خفیہ کردہ SSH کنکشن بنانے کا ایک طریقہ ہے جس کے ذریعے خدمات کی بندرگاہوں کو ریلے کیا جاسکتا ہے۔

اس گائیڈ میں ، ہم وضاحت کریں گے کہ SSH سرنگ کیسے بنائی جائے اور دور دراز کے گاہکوں سے MySQL سرور سے کیسے جڑے۔ اسی ہدایات کا اطلاق ماریا ڈی بی کے لئے بھی ہے۔

شرطیں

  • ایس ایس ایچ کلائنٹ۔ ایس ایس ایچ تک اس نظام تک رسائی جس پر مائ ایس کیو ایل سرور چلتا ہے۔

لینکس اور میکوس پر ایس ایس ایچ ٹنل بنائیں

ssh کلائنٹ بیشتر لینکس اور یونکس پر مبنی نظام پر پہلے سے نصب ہے۔

ssh -N -L 3336:127.0.0.1:3306 @

استعمال شدہ اختیارات مندرجہ ذیل ہیں:

  • -N - ایس ایس ایچ سے کہتا ہے کہ ریموٹ کمانڈ پر عملدرآمد نہ کریں۔ -L 3336:127.0.0.1:3306 - مقامی پورٹ فارورڈنگ بناتا ہے۔ مقامی بندرگاہ ( 3306 ) ، منزل IP ( 127.0.0.1 ) اور ریموٹ پورٹ ( 3306 ) کو بڑی آنت (:) کے ساتھ الگ کیا گیا ہے۔ @ - دور دراز SSH صارف اور سرور IP ایڈریس۔ پس منظر میں کمانڈ چلانے کے لئے ، -f آپشن کا استعمال کریں۔ اگر SSH سرور 22 کے علاوہ کسی پورٹ پر سن رہا ہے (پہلے سے طے شدہ) بندرگاہ کو -p آپشن کے ساتھ مخصوص -p ۔

ایک بار جب آپ کمانڈ چلاتے ہیں تو آپ کو اپنے SSH صارف کا پاس ورڈ داخل کرنے کا اشارہ کیا جائے گا۔ اس میں داخل ہونے کے بعد ، آپ سرور میں لاگ ان ہوں گے ، اور ایس ایس ایچ سرنگ قائم ہوگی۔ ایس ایس ایچ کی کلیدی پر مبنی تصدیق ترتیب دینا اور پاس ورڈ داخل کیے بغیر سرور سے رابطہ قائم کرنا اچھا خیال ہے۔

اب آپ اپنے مقامی مشین مائ ایس کیو ایل کلائنٹ کو 127.0.0.1:3336 طرف اشارہ 127.0.0.1:3336 ہیں جس میں ریموٹ ڈیٹا بیس لاگ ان کی سندیں درج کریں اور ایس کیو ایل سرور تک رسائی حاصل کریں۔

مثال کے طور پر ، MySQL سرور سے کمانڈ لائن mysql کلائنٹ کا استعمال کرکے آپ کو جاری کریں گے:

mysql -u MYSQL_USER -p -h 127.0.0.1

جہاں MYSQL_USER دور دراز ایس کیو ایل صارف ہے جہاں ڈیٹا بیس تک رسائی حاصل کرنے کے استحقاق رکھتے ہیں۔

جب اشارہ کیا جائے تو ، ایس کیو ایل صارف کا پاس ورڈ درج کریں۔

SSH سرنگ کو ختم کرنے کے CTRL+C ٹائپ کریں کنسول میں جہاں ssh کلائنٹ چل رہا ہے۔

ونڈوز پر ایک ایس ایس ایچ ٹنل بنائیں

ونڈوز صارفین کو پہلے ایس ایس ایچ کلائنٹ پروگرام ڈاؤن لوڈ اور انسٹال کرنے کی ضرورت ہوگی۔ ونڈوز ایس ایس ایچ کا سب سے مشہور کلائنٹ پٹی ہے۔ آپ پلٹی یہاں ڈاؤن لوڈ کرسکتے ہیں۔

پٹی کے ساتھ ایس کیو ایل سرور کو ایس ایس ایچ سرنگ بنانے کے لئے درج ذیل اقدامات انجام دیں:

  1. پٹینٹی لانچ کریں اور Host name (or IP address) فیلڈ میں سرور کا IP ایڈریس درج کریں:

    نتیجہ اخذ کرنا

    سب سے مشہور اوپن سورس ڈیٹا بیس سرور ، ایس کیو ایل ، صرف لوکل ہوسٹ پر آنے والے رابطوں کے بارے میں سنتا ہے۔ ایس ایس ایچ ٹنل بنانا آپ کو اپنے مقامی مؤکل سے دور دراز کے ایس کیو ایل سرور سے محفوظ طور پر رابطہ قائم کرنے کی سہولت دیتا ہے۔

    mysql mariadb ssh