MacOS Mojave & High Sierra پر FTP انسٹال کرنے کا طریقہ
فہرست کا خانہ:
Mac کمانڈ لائن صارفین نے محسوس کیا ہوگا کہ MacOS سسٹم سافٹ ویئر کے تازہ ترین ورژنز میں FTP غائب ہے، لیکن FTP کو سسٹم سافٹ ویئر کے نئے ورژنز میں بطور ڈیفالٹ شامل نہ کیے جانے کے باوجود، آپ پھر بھی Mac OS پر ftp انسٹال کریں اگر آپ کو کسی بھی وجہ سے ایف ٹی پی کلائنٹ استعمال کرنے یا ایف ٹی پی ڈی سرور چلانے کی ضرورت ہے۔
کچھ تیز پس منظر کے لیے، Mac OS کے جدید ورژنز نے SFTP کے استعمال پر زور دینے کے لیے ftp کھینچا۔ اسی طرح، telnet کو ssh کے حق میں ہٹا دیا گیا تھا۔ یہ فیصلے شاید SFTP (اور ssh) کے زیادہ محفوظ انکرپٹڈ پروٹوکول کے حق میں کیے گئے تھے، لیکن اس کے باوجود کچھ صارفین کو اب بھی پرانے ایف ٹی پی ٹرانسفر پروٹوکول کو باقاعدگی سے استعمال کرنے کی ضرورت پڑ سکتی ہے، چاہے یہ خاص طور پر محفوظ نہ ہو۔ اس کے مطابق، کچھ میک صارفین کو ftp کو بطور کلائنٹ، یا ftpd کو بطور سرور انسٹال کرنے اور چلانے کی ضرورت پڑ سکتی ہے، جس کے لیے یہ ٹیوٹوریل تیار کیا گیا ہے۔ اگر آپ کو ایف ٹی پی کی ضرورت نہیں ہے تو اسے انسٹال کرنے کی کوئی وجہ نہیں ہے۔
MacOS پر FTP انسٹال کرنے کا طریقہ
اگر آپ نے میک پر پہلے سے ہی Homebrew انسٹال نہیں کیا ہے، تو آپ کو اس مخصوص طریقہ کے ساتھ شروع کرنے سے پہلے ایسا کرنے کی ضرورت ہوگی۔
آپ کے پاس دو اختیارات ہیں، ایک inetutils انسٹال کرنا (جس میں کچھ دوسرے مفید پیکجز بھی شامل ہیں) یا آپ tnftp انسٹال کر سکتے ہیں۔ یا تو ہومبریو کے ذریعے حاصل کیا جا سکتا ہے:
inetutils کے ساتھ MacOS میں ftp انسٹال کرنا
ineutils پیکیج میں ftp، ftp سرور، ٹیل نیٹ اور ٹیل نیٹ سرور کے ساتھ، اور سرور اور rsh، rlogin، tfp، اور مزید کے کلائنٹس شامل ہیں۔ اگر آپ ایف ٹی پی چاہتے ہیں، تو آپ کو یہ مکمل سویٹ چاہیے، ایسی صورت میں ہومبریو کے ذریعے انیٹوٹلز کو انسٹال کرنا اتنا ہی آسان ہے جتنا کہ درج ذیل بریو کمانڈ جاری کرنا:
brew install inetutils
ایک بار Homebrew inetutils پیکج کی تنصیب مکمل کر لیتا ہے، آپ معمول کے مطابق ftp کمانڈ چلا سکتے ہیں، مثال کے طور پر آپ gnu.org ftp سرور سے اس بات کی تصدیق کر سکتے ہیں کہ سب توقع کے مطابق کام کر رہا ہے:
inetutils کے ساتھ ftp اور ftpd سرور انسٹال کرنے کا ایک واضح فائدہ یہ ہے کہ آپ کو نیٹ ورک کی دیگر مفید یوٹیلیٹیز ملتی ہیں، لہذا آپ کو میک پر دستی طور پر ٹیل نیٹ انسٹال کرنے کی ضرورت نہیں پڑے گی، اگر آپ کو اس کی ضرورت ہو، تو یہ صرف ایک ساتھ ایک ہی پیکج میں آئیں۔
tnftp کے ذریعے ftp انسٹال کرنا
صرف ایک ایف ٹی پی کلائنٹ انسٹال کرنے کے لیے، آپ میک پر tnftp انسٹال کر سکتے ہیں۔ ہومبریو کے ساتھ آپ اسے مندرجہ ذیل بریو کمانڈ کے ساتھ پورا کر سکتے ہیں:
brew install tnftp
اس کے علاوہ، اگر آپ tnftpd سرور چاہتے ہیں تو آپ درج ذیل کمانڈ استعمال کر سکتے ہیں:
brew install tnftpd
چاہے آپ مکمل inetutils پیکیج انسٹال کرنا چاہتے ہیں، یا tnftp، یہ مکمل طور پر آپ اور آپ کی مخصوص ضروریات اور ضروریات پر منحصر ہے۔
FTP کو macOS High Sierra اور macOS Mojave میں ہٹا دیا گیا تھا، لیکن ftp اور ftp سرور Mac OS اور Mac OS X سسٹم سافٹ ویئر کے پرانے ورژنز میں ہی رہتے ہیں، چاہے ftp سرور کو دستی طور پر چالو کرنا پڑے۔ launchctl. میک OS کے کچھ پرانے ورژن میں، آپ فائنڈر سے ایف ٹی پی کے ساتھ بھی جڑ سکتے ہیں۔ دریں اثنا، Mac OS کے نئے ورژنز میں ریموٹ لاگ ان کے لیے SSH اور SFTP سرور استعمال کرنے کے مقامی اختیارات شامل ہیں
متبادل طور پر، ineutils مرتب کرکے ftp حاصل کریں
آخر میں، دوسرا آپشن یہ ہے کہ اگر آپ اس نقطہ نظر کو ترجیح دیتے ہیں تو سورس سے inetutils مرتب کریں، جو آپ یہاں gnu.org سے حاصل کر سکتے ہیں۔ آپ کو Mac OS کمانڈ لائن ٹولز انسٹال کرنے کی ضرورت ہوگی، پھر ٹربال کھولیں، کنفیگر چلائیں، بنائیں اور انسٹال کریں:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
اور پھر آپ ایف ٹی پی، ٹیل نیٹ اور نیٹ ورک کے دوسرے ٹولز کے ساتھ جانے کے لیے اچھے ہیں، ان سب کو شروع سے مرتب کرکے۔
اگر آپ کے پاس میک پر FTP اور FTP سرور حاصل کرنے کا کوئی اور حل ہے (اور نہیں، SFTP نہیں جو مختلف ہے اور پہلے سے شامل ہے) تو نیچے تبصروں میں ہمارے ساتھ اشتراک کریں!