انڈروئد

sshfs کو استعمال کرنے کا طریقہ ssh پر ریموٹ ڈائریکٹریوں کو ماؤنٹ کرنے کے لئے

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

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

Anonim

ایس ایس ایچ ایف ایس (ایس ایس ایچ فائل سسٹم) ایک فائل سسٹم کلائنٹ ہے جو ایف ایس ای ایس ای پر مبنی ایک ایس ایس ایچ کنکشن پر ریموٹ ڈائریکٹریوں کو بڑھاتا ہے۔ ایس ایس ایچ ایف ایس ایس ایف ٹی پی پروٹوکول کا استعمال کررہا ہے ، جو ایس ایس ایچ کا ایک سب سسٹم ہے اور یہ زیادہ تر ایس ایس ایچ سرورز پر بطور ڈیفالٹ فعال ہوتا ہے۔

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

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

یہ سبق آپ کو دکھائے گا کہ لینکس ، میک او ایس اور ونڈوز پر ایس ایس ایچ ایف ایس کلائنٹ کو کیسے انسٹال کیا جائے اور ریموٹ ڈائرکٹری کو کیسے ماؤنٹ کیا جائے۔

ایس ایس ایچ ایف ایس انسٹال کرنا

ایس ایس ایچ ایف ایس پیکیج تمام بڑے آپریٹنگ سسٹم کے لئے دستیاب ہیں اور انسٹالیشن بالکل سیدھی ہے۔

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

ایس ایس ایچ ایف ایس ڈیفالٹ اوبنٹو اور ڈیبیئن ذخیروں سے دستیاب ہے۔ پیکیجز انڈیکس کو اپ ڈیٹ کریں اور ٹائپ کرکے sshfs کلائنٹ انسٹال کریں:

sudo apt update sudo apt install sshfs sudo apt update sudo apt install sshfs

سینٹوس پر ایس ایس ایچ ایف ایس انسٹال کرنا

سینٹوس اور دوسرے ریڈ ہیٹ مشتق sshfs انسٹال کرنے کے لئے درج ذیل کمانڈ چلاتے ہیں۔

sudo yum install sshfs

میک او ایس پر ایس ایس ایچ ایف ایس انسٹال کرنا

میکوس استعمال کنندہ آکسفیوس سائٹ سے یا ہومبریو کے ذریعے FUSE اور SSHFS پیکیج کو ڈاؤن لوڈ کرکے SSHFS مؤکل کو انسٹال کرسکتے ہیں۔

brew cask install osxfuse brew install sshfs

ونڈوز پر ایس ایس ایچ ایف ایس انسٹال کرنا

ونڈوز صارفین کو دو پیکیج ، ون ایف ایس پی اور ایس ایس ایچ ایف ایس-ون انسٹال کرنے کی ضرورت ہے۔

  • WinFsp.SSHFS- جیت۔

ریموٹ فائل سسٹم بڑھ رہا ہے

مندرجہ ذیل ہدایات کا اطلاق تمام لینکس تقسیم اور میکوس کے لئے ہے۔

ریموٹ ڈائرکٹری کو ماؤنٹ کرنے کے لئے SSH صارف کو اس تک رسائی حاصل کرنے کے قابل ہونا چاہئے۔ ایس ایس ایچ ایف ایس ماؤنٹ کمانڈ مندرجہ ذیل شکل اختیار کرتی ہے۔

sshfs host: mountpoint

sshfs کمانڈ SSH تشکیل فائل کو پڑھے گی اور ہر میزبان کی ترتیبات کا استعمال کرے گی۔ اگر ریموٹ ڈائرکٹری کی وضاحت نہیں کی گئی ہے تو ، یہ ریموٹ صارف ہوم ڈائرکٹری سے پہلے سے طے شدہ ہے۔

مثال کے طور پر ، "ux 192 directory..1 mount mount..121..1.1.2121” IP "کے IP ایڈریس والے کسی ریموٹ ہوسٹ پر" لینکسائز "نامی صارف کی ہوم ڈائرکٹری کو ماؤنٹ کرنے کے لئے ، پہلے ایک ڈائرکٹری بنائیں جو ماؤنٹ پوائنٹ کے طور پر کام کرے گی ، یہ آپ کی مطلوبہ جگہ ہوسکتی ہے:

mkdir ~/linuxizeremote

پھر ریموٹ ڈائرکٹری کو ماؤنٹ کرنے کے لئے sshfs کمانڈ استعمال کریں:

sshfs [email protected]:/home/linuxize /home/linuxize/linuxizeremote

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

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

اگر آپ مستقل طور پر ریموٹ ڈائرکٹری کو ماؤنٹ کرنا چاہتے ہیں تو آپ کو مقامی مشین کی /etc/fstab فائل میں ترمیم کرنے کی ضرورت ہوگی اور ایک نئی ماؤنٹ انٹری کو شامل کریں۔ اس طرح جب آپ کا سسٹم بوٹ ہوجائے گا تو وہ خود بخود ریموٹ ڈائرکٹری کو ماؤنٹ کرے گا۔

/etc/fstab سے SSHFS پر ریموٹ ڈائرکٹری کو ماؤنٹ کرنے کے لئے ، fuse.sshfs کو بطور فائل سسٹم استعمال کریں۔

/ وغیرہ / fstab

user@host:/remote/dir /local/mountpoint fuse.sshfs defaults 0 0

جب مستقل ماؤنٹ بناتے ہو تو یہ یقینی بنائیں کہ آپ ریموٹ ہوسٹ کو ایس ایس ایچ کلید پر مبنی تصدیق کا استعمال کرکے مربوط کرسکتے ہیں۔

ونڈوز پر ریموٹ فائل سسٹم بڑھتے ہوئے

ونڈوز صارفین ونڈوز ایکسپلورر کو SSH سرور پر ریموٹ ڈائرکٹری میں نیٹ ورک ڈرائیو کا نقشہ بنانے کے لئے استعمال کرسکتے ہیں۔

ونڈوز ایکسپلورر کو کھولیں ، "اس پی سی" پر دائیں کلک کریں اور "میپ نیٹ ورک ڈرائیو" کو منتخب کریں۔ مندرجہ ذیل فارمیٹ میں ریموٹ صارف ، سرور ، اور راستہ داخل کرنے کے لئے "فولڈر" فیلڈ میں اور اس میں سوار ہونے کیلئے ایک ڈرائیو کا انتخاب کریں۔

\\sshfs\user@host

یہ مضمون لکھنے کے وقت ایس ایس ایچ ایف ایس-ون کلیدی پر مبنی توثیق کی حمایت نہیں کرتا ہے لہذا پاس ورڈ پر مبنی توثیق قبول کرنے کیلئے ریموٹ ایس ایس سرور کو تشکیل دینے کی ضرورت ہے۔

مزید تفصیلی معلومات کے ل SS SSHFS-Win دستی کو دیکھیں۔

ریموٹ فائل سسٹم کو ماؤنٹ کرنا

ماونٹڈ فائل سسٹم کو علیحدہ کرنے کے لئے ، یا تو fusermount یا fusermount کمانڈ کا استعمال کریں جس کے بعد ڈائریکٹری جہاں اسے نصب کیا گیا ہے (ماؤنٹ پوائنٹ):

fusermount -u /local/mountpoint

umount /local/mountpoint

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

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

sshfs اختیارات کی مکمل فہرست کے ل your ، اپنے ٹرمینل میں man sshfs ٹائپ کریں۔

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

ssh sftp ماؤنٹ ٹرمینل