কিভাবে MacOS Mojave & High Sierra এ FTP ইনস্টল করবেন
সুচিপত্র:
Mac কমান্ড লাইন ব্যবহারকারীরা লক্ষ্য করেছেন যে MacOS সিস্টেম সফ্টওয়্যারের সর্বশেষ সংস্করণগুলি থেকে FTP অনুপস্থিত, কিন্তু ডিফল্টরূপে ftp সিস্টেম সফ্টওয়্যারের নতুন সংস্করণগুলিতে অন্তর্ভুক্ত না হওয়া সত্ত্বেও, আপনি এখনও ম্যাক ওএসে এফটিপি ইনস্টল করুন আপনার যদি কোন কারণেই একটি এফটিপি ক্লায়েন্ট ব্যবহার করা বা একটি এফটিপিডি সার্ভার চালানোর প্রয়োজন হয়।
কিছু দ্রুত ব্যাকগ্রাউন্ডের জন্য, SFTP ব্যবহারে জোর দেওয়ার জন্য Mac OS-এর আধুনিক সংস্করণ ftp টানছে। একইভাবে, টেলনেট ssh এর পক্ষে সরানো হয়েছিল। এই সিদ্ধান্তগুলি সম্ভবত SFTP (এবং ssh) এর আরও সুরক্ষিত এনক্রিপ্ট করা প্রোটোকলের পক্ষে নেওয়া হয়েছিল, তবে তবুও কিছু ব্যবহারকারীকে এখনও পুরানো এফটিপি ট্রান্সফার প্রোটোকল নিয়মিত ব্যবহার করতে হতে পারে, এমনকি এটি বিশেষভাবে সুরক্ষিত না হলেও। তদনুসারে, নির্দিষ্ট ম্যাক ব্যবহারকারীদের ক্লায়েন্ট হিসাবে ftp বা সার্ভার হিসাবে ftpd ইনস্টল এবং চালানোর প্রয়োজন হতে পারে, যার জন্য এই টিউটোরিয়ালটি প্রস্তুত করা হয়েছে। আপনার যদি এফটিপির প্রয়োজন না হয় তবে এটি ইনস্টল করার কোন কারণ নেই।
MacOS এ FTP কিভাবে ইনস্টল করবেন
আপনি যদি ইতিমধ্যেই Mac এ Homebrew ইনস্টল না করে থাকেন, তাহলে এই বিশেষ পদ্ধতির সাথে শুরু করার আগে আপনাকে তা করতে হবে।
আপনার কাছে দুটি বিকল্প আছে, একটি হল inetutils ইনস্টল করা (যার মধ্যে কিছু অন্যান্য দরকারী প্যাকেজও রয়েছে), অথবা আপনি tnftp ইনস্টল করতে পারেন। হয় হোমব্রু এর মাধ্যমে অর্জনযোগ্য:
Inetutils সহ MacOS এ ftp ইনস্টল করা হচ্ছে
Inetutils প্যাকেজের মধ্যে রয়েছে ftp, এফটিপি সার্ভার, টেলনেট এবং টেলনেট সার্ভারের সাথে, এবং সার্ভার এবং rsh, rlogin, tfp, এবং আরও অনেক কিছুর ক্লায়েন্ট। আপনি যদি এফটিপি চান, আপনি খুব ভালভাবে এই সম্পূর্ণ স্যুটটি চাইতে পারেন, এই ক্ষেত্রে হোমব্রু-এর মাধ্যমে ইনিটুটিল ইনস্টল করা নিম্নলিখিত ব্রু কমান্ড জারি করার মতোই সহজ:
brew install inetutils
Homebrew একবার inetutils প্যাকেজ ইনস্টল করা সম্পূর্ণ করলে, আপনি স্বাভাবিক এফটিপি কমান্ডটি যথারীতি চালাতে পারেন, উদাহরণ স্বরূপ আপনি gnu.org ftp সার্ভারের সাথে সংযোগ করতে পারেন যা প্রত্যাশিতভাবে কাজ করছে কিনা তা যাচাই করতে:
inetutils সহ ftp এবং ftpd সার্ভার ইনস্টল করার সুস্পষ্ট সুবিধাগুলির মধ্যে একটি হল আপনি অন্যান্য সহায়ক নেটওয়ার্ক ইউটিলিটিগুলি পান, তাই আপনার প্রয়োজন হলে ম্যাকে ম্যানুয়ালি টেলনেট ইনস্টল করার প্রয়োজন হবে না, এটি কেবলমাত্র একসাথে একই প্যাকেজে আসুন।
tnftp এর মাধ্যমে ftp ইনস্টল করা হচ্ছে
শুধুমাত্র একটি ftp ক্লায়েন্ট ইনস্টল করতে, আপনি Mac এ tnftp ইনস্টল করতে পারেন। হোমব্রু দিয়ে আপনি নিম্নলিখিত ব্রু কমান্ড দিয়ে এটি সম্পন্ন করতে পারেন:
brew install tnftp
অতিরিক্ত, আপনি যদি tnftpd সার্ভার চান তাহলে আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:
brew install tnftpd
আপনি সম্পূর্ণ inetutils প্যাকেজ ইন্সটল করতে চান, নাকি একা tnftp, সম্পূর্ণভাবে আপনার এবং আপনার নির্দিষ্ট চাহিদা এবং প্রয়োজনীয়তার উপর নির্ভর করে।
MacOS High Sierra এবং macOS Mojave-এ FTP সরানো হয়েছে, কিন্তু ftp এবং ftp সার্ভার Mac OS এবং Mac OS X সিস্টেম সফ্টওয়্যারের পুরানো সংস্করণে থাকবে, এমনকি যদি FTP সার্ভারটিকে ম্যানুয়ালি সক্রিয় করতে হয় launchctl. ম্যাক ওএসের কিছু পুরানো সংস্করণে, আপনি ফাইন্ডার থেকে এফটিপির সাথে সংযোগ করতে পারেন। ইতিমধ্যে, Mac OS এর নতুন সংস্করণগুলিতে দূরবর্তী লগইনগুলির জন্য SSH এবং SFTP সার্ভার ব্যবহার করার জন্য নেটিভ বিকল্পগুলি অন্তর্ভুক্ত রয়েছে
বিকল্পভাবে, inetutils কম্পাইল করে FTP পান
অবশেষে, আরেকটি বিকল্প হল উৎস থেকে inetutils কম্পাইল করা যদি আপনি সেই পদ্ধতি পছন্দ করেন, যা আপনি এখানে gnu.org থেকে পেতে পারেন। আপনার প্রয়োজন হবে Mac OS কমান্ড লাইন টুল ইনস্টল করা, তারপরে টারবল আনপ্যাক করুন, কনফিগার চালান, তৈরি করুন এবং ইনস্টল করুন:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
এবং তারপরে আপনি এফটিপি, টেলনেট এবং অন্যান্য নেটওয়ার্ক সরঞ্জামগুলির সাথে যেতে পারেন, এগুলি স্ক্র্যাচ থেকে কম্পাইল করে।
আপনার যদি ম্যাক-এ এফটিপি এবং একটি এফটিপি সার্ভার পাওয়ার আরেকটি সমাধান থাকে (এবং না, এসএফটিপি নয় যা আলাদা এবং ইতিমধ্যে অন্তর্ভুক্ত), নীচের মন্তব্যে আমাদের সাথে শেয়ার করুন!