5 مراحل میں اوبنٹو پر ایف ٹی پی سرور انسٹال کرنے کا طریقہ

5 مراحل میں اوبنٹو پر ایف ٹی پی سرور انسٹال کرنے کا طریقہ

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





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





ایف ٹی پی سرور کیا ہے؟

ایف ٹی پی ، یا فائل ٹرانسفر پروٹوکول ، وہ سسٹم ہے جو سرور سے فائلیں اپ لوڈ (ڈال) یا ڈاؤن لوڈ (حاصل) کرنے کے لیے استعمال ہوتا ہے۔ فائلوں کو پکڑنے یا ویب پر تصاویر اپ لوڈ کرتے وقت ، آپ نے اسے ماضی میں سمجھے بغیر استعمال کیا ہوگا۔ یا آپ نے ایف ٹی پی کلائنٹ کو براہ راست ایف ٹی پی فائل سرور سے مربوط کرنے کے لیے استعمال کیا ہوگا۔





ایسا ہونے کے لیے ، FTP سرور سافٹ وئیر فائلوں کی میزبانی کرنے والے ریموٹ سرور پر انسٹال ہونا چاہیے۔

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



اوبنٹو پر سرور انسٹال کریں۔

اوبنٹو پر ایف ٹی پی سرور انسٹال کرنا سیدھا ہے۔ بلاشبہ بہترین حل vsftpd ہے۔ Ubuntu پر vsftpd کے ساتھ FTP سرور انسٹال اور کنفیگر کرنے کے لیے درج ذیل مراحل پر عمل کریں۔

1. vsftpd انسٹال کریں۔

ہوسکتا ہے کہ آپ پہلے ہی vsftpd انسٹال کر چکے ہوں۔ چیک کرنے کے لیے ٹرمینل ونڈو اور ان پٹ کھولیں۔





sudo apt list --installed

آپ کو فہرست کے نچلے حصے کے قریب vsftpd تلاش کرنا چاہئے۔ اگر نہیں ، تو صرف انسٹال کریں۔

sudo apt install vsftpd

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





sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default

اس کے ساتھ ، سروس کو اس کے ساتھ شروع کریں:

sudo systemctl start vsftpd

تصدیق کریں کہ سرور چل رہا ہے:

sudo systemctl enable vsftpd

vsftpd انسٹال کے ساتھ آپ ترتیب شروع کر سکتے ہیں۔

2. ایک FTP صارف بنائیں۔

پہلی چیز جس کی آپ کو ضرورت ہے وہ ہے ایف ٹی پی یوزر اکاؤنٹ۔ اس کے ساتھ آپ vsftpd کے ذریعے سرور پر میزبانی کی گئی فائلوں تک رسائی کے لیے کسی بھی FTP کلائنٹ کا استعمال کر سکتے ہیں۔ ٹرمینل میں ، ان پٹ:

sudo useradd –m username

(اپنے صارف نام کے ساتھ 'صارف نام' کو تبدیل کریں۔)

sudo password username

صارف نام اور پاس ورڈ سیٹ کے ساتھ ، اکاؤنٹ کے ہوم فولڈر میں ایک ٹیسٹ فائل بنائیں تاکہ یہ تصدیق کرے کہ یہ کام کرتا ہے:

cd /home/username
sudo nano testfile.txt

جب آپ سب سے پہلے اپنے اوبنٹو ایف ٹی پی سرور سے جڑتے ہیں تو آپ کو testfile.txt دیکھنا چاہیے۔

3. اپنے اوبنٹو ایف ٹی پی سرور کو محفوظ بنائیں۔

کنکشن قائم کرنے سے پہلے ، تاہم ، آپ کو یہ یقینی بنانا ہوگا کہ ایف ٹی پی پورٹس اوبنٹو میں کھلے ہیں۔ پہلے سے طے شدہ طور پر ، یہ ufw (غیر پیچیدہ فائر وال) میں حفاظتی وجوہات کی بنا پر بند ہیں۔

پورٹ 20 کے ذریعے رسائی کو فعال کرنے کے لیے ، استعمال کریں۔

sudo ufw allow 20/tcp

اگر آپ کا ڈسٹرو کوئی مختلف فائر وال استعمال کرتا ہے یا آپ نے کوئی متبادل انسٹال کیا ہے تو بندرگاہیں کھولنے کے لیے دستاویزات کو چیک کریں۔

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

کاروبار کے لیے اسکائپ سے کیسے چھٹکارا حاصل کیا جائے۔
sudo nano /etc/vsftpd.conf

write_enabled تلاش کریں اور اندراج کو غیر یقینی بنائیں ، اس بات کو یقینی بناتے ہوئے کہ یہ 'YES' پر سیٹ ہے:

write_enable=YES

مارا۔ Ctrl+X باہر نکلنا ، اور اور بچانے کے لیے.

عوامی طور پر قابل رسائی ایف ٹی پی سرورز کے لیے آپ ہر صارف کی رسائی کو محدود کرنا چاہیں گے۔ کروت کے ساتھ ہم ہر صارف کو اس کی ہوم ڈائریکٹری تک محدود کر سکتے ہیں۔ vsftpd.conf میں ، اس لائن کو ڈھونڈیں اور اس کو ختم کریں ( #کو ہٹا دیں):

chroot_local_user=YES

ایک بار پھر ، Ctrl+X باہر نکلنا ، اور اور بچانے کے لیے.

متعدد صارفین کے لیے ، فہرست کو برقرار رکھنا ایک ہوشیار آپشن ہے۔

پہلے ، اپنے ٹیکسٹ ایڈیٹر میں vsftpd.chroot_list کھولیں۔

sudo nano /etc/ vsftpd.chroot_list

یہاں ، ان صارف ناموں کی فہرست بنائیں جنہیں آپ اپنے فولڈرز تک محدود کرنا چاہتے ہیں۔ محفوظ کریں اور باہر نکلیں ، پھر vsftpd.conf پر واپس جائیں اور اس بات کو یقینی بنائیں کہ chroot_local_user = YES نامکمل ہے:

#chroot_local_user=YES

اس کے بجائے ، پریشانی۔

chroot_list_enable=YES

اور

chroot_list_file=/etc/vsftpd.chroot_list

یہ اس طرح نظر آنا چاہیے:

ایک بار پھر ، محفوظ کریں اور باہر نکلیں۔ آخر میں ، ایف ٹی پی سروس کو دوبارہ شروع کریں:

sudo systemctl restart vsftpd.service

آخر میں ، استعمال کریں۔ میزبان کا نام اپنے اوبنٹو سرور کا نام چیک کرنے کا حکم دیں۔ اس کے بعد آپ اسے ایف ٹی پی سرور سے منسلک کرنے کے لیے استعمال کر سکتے ہیں۔ اگر آپ IP ایڈریس استعمال کرنا پسند کرتے ہیں تو ، ان پٹ داخل کریں۔ IP پتہ کمانڈ کریں اور اس کا نوٹ بنائیں۔

4. خفیہ کردہ کنکشن: FTP+SSL = FTPS۔

آپ SSL/TLS کا استعمال کرتے ہوئے اپنے Ubuntu FTP سرور پر اور اس سے ٹریفک کی خفیہ کاری پر مجبور کر سکتے ہیں۔

متعلقہ: خفیہ کاری کی شرائط ہر ایک کو معلوم ہونی چاہئیں۔

vsftpd.conf فائل میں ، 'SSL خفیہ کردہ کنکشن' کا حوالہ تلاش کریں اور درج ذیل کو شامل کریں:

ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

فائل کو محفوظ کریں اور باہر نکلیں۔ اب آپ اپنے ایف ٹی پی کلائنٹ میں بطور کنکشن پروٹوکول ایف ٹی پی ایس مخصوص کر سکتے ہیں۔

5. اوبنٹو پر ایک ایف ٹی پی کلائنٹ انسٹال کریں۔

دوسرے سسٹم سے آپ کمانڈ لائن ٹول یا ڈیسک ٹاپ ایپ کا استعمال کرکے اپنے اوبنٹو ایف ٹی پی سرور سے رابطہ قائم کرسکتے ہیں۔

لینکس پر ، آپ ٹرمینل میں سرور تک رسائی حاصل کرسکتے ہیں۔

sudo ftp hostname

اپنے سرور کے میزبان نام کے ساتھ 'میزبان نام' کو تبدیل کرنا یقینی بنائیں۔ آپ IP ایڈریس بھی استعمال کر سکتے ہیں۔

sudo ftp ipaddress

جب اشارہ کیا جائے تو ، صارف نام اور پاس ورڈ داخل کریں جو آپ نے پہلے مقرر کیا تھا۔ اس کے بعد آپ ڈیٹا کو ٹرانسفر کرنے کے لیے get اور put کمانڈ استعمال کر سکتے ہیں۔

کچھ زیادہ بدیہی ، یا کسی دوسرے آپریٹنگ سسٹم سے FTP سرور تک رسائی حاصل کرنا چاہتے ہیں؟ آپ کو ایک ایف ٹی پی کلائنٹ کی ضرورت ہوگی اور بلا شبہ بہترین دستیاب فائل زلا ہے۔ ایک اوپن سورس حل ، یہ ونڈوز (نیز سرور) ، میک او ایس کے لیے دستیاب ہے ، اور لینکس کے لیے 32 بٹ اور 64 بٹ ورژن موجود ہیں۔ افسوس کی بات ہے کہ اوبنٹو یا دیگر لینکس ڈسٹروس کے لیے کوئی فائل زلا ایف ٹی پی سرور نہیں ہے۔

ڈاؤن لوڈ کریں: FileZilla (مفت)

اپنے اوبنٹو ایف ٹی پی سرور سے جڑنے کے لیے فائل زلا کلائنٹ استعمال کرنے کے لیے ، ایپ انسٹال اور لانچ کریں۔ پھر:

  1. کلک کریں۔ فائل> سائٹ مینیجر۔
  2. یہاں ، کلک کریں۔ نئی سائٹ۔
  3. دائیں ہاتھ کے پین میں ، منتخب کریں۔ ایف ٹی پی
  4. اگر آپ FTPS استعمال کر رہے ہیں تو منتخب کریں۔ TLS کے لیے خفیہ کاری۔ .
  5. اگلا ، میزبان نام یا IP ایڈریس داخل کریں۔ میزبان اور شامل کریں بندرگاہ .
  6. کے لیے۔ لاگ ان کی قسم۔ اپنے اکاؤنٹ کی اسناد داخل کریں۔ صارف۔ اور پاس ورڈ .
  7. کلک کریں۔ جڑیں۔ .

اس کے بعد آپ اپنے اوبنٹو ایف ٹی پی سرور سے ڈیٹا اپ لوڈ اور ڈاؤن لوڈ (ڈال اور حاصل) کرنے کے لیے آزاد ہیں۔ جس فائل کو آپ منتقل کرنا چاہتے ہیں اسے صرف گھسیٹیں اور چھوڑیں۔

ایک مختلف FTP کلائنٹ کا استعمال؟ اقدامات بڑے پیمانے پر ایک جیسے ہونے چاہئیں ، لیکن وضاحت کے لیے ایپ کی دستاویزات کو چیک کریں۔

آپ نے اوبنٹو پر ایک ایف ٹی پی سرور بنایا۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ P2P (Peer to Peer) فائل شیئرنگ کیسے کام کرتی ہے۔

حیرت ہے کہ پیر ٹو پیر (P2P) فائل شیئرنگ کیا ہے اور یہ کیسے شروع ہوئی؟ ہم وضاحت کرتے ہیں کہ آپ کو کیا جاننا چاہیے۔

اینڈروئیڈ پر گوگل اکاؤنٹ کو کیسے بائی پاس کریں۔
اگلا پڑھیں۔ متعلقہ موضوعات۔
  • لینکس
  • اوبنٹو۔
  • ایف ٹی پی
  • لینکس
مصنف کے بارے میں کرسچن کاولی۔(1510 مضامین شائع ہوئے)

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

کرسچن کاولی سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔