
FTP এবং SFTP একটি সার্ভার এবং একটি ক্লায়েন্ট কম্পিউটারের মধ্যে ফাইল স্থানান্তর করার জন্য দুটি প্রোটোকল। FTP পোর্ট 21 এবং SFTP পোর্ট হল 22। SFTP এনক্রিপ্ট করা সংযোগের মাধ্যমে যোগাযোগ করে, যখন FTP প্লেইন-টেক্সট (অনিরাপদ) যোগাযোগ ব্যবহার করে।
এই দ্রুত রেফারেন্স গাইড FTP এবং SFTP, তারা কিভাবে কাজ করে এবং তাদের মধ্যে পার্থক্য কভার করে।
পোস্ট বিষয় ব্রাউজ করুন
FTP এবং FTP পোর্ট নম্বর কি?

FTP (ফাইল ট্রান্সফার প্রোটোকল) হল একটি ক্লায়েন্ট-সার্ভার যোগাযোগ প্রোটোকল যা একটি ক্লায়েন্ট এবং একটি সার্ভারের মধ্যে ফাইল স্থানান্তর করতে ব্যবহৃত হয়। FTP পোর্ট হল 21।
ফাইল ট্রান্সফার প্রোটোকল (FTP) ক্লিন্ট-সার্ভার মডেল এবং প্রমাণীকরণ
FTP যোগাযোগের জন্য একটি সার্ভার এবং একটি ক্লায়েন্ট থাকতে হবে।
FTP-এর প্রয়োজন যে ক্লায়েন্টরা যখন সংযোগ করার চেষ্টা করে তখন সার্ভারের সাথে প্রমাণীকরণ করে। প্রমাণীকরণ পরিষ্কার-টেক্সটের মাধ্যমে হয়, যার অর্থ FTP ক্লায়েন্ট এবং FTP সার্ভারের মধ্যে যোগাযোগ এনক্রিপ্ট করা হয় না।
এটি FTP যোগাযোগকে অনিরাপদ করে তোলে। এর অর্থ হল যে যোগাযোগের অ্যাক্সেস সহ একজন অনুপ্রবেশকারী ব্যবহারকারীর নাম, পাসওয়ার্ড এবং স্থানান্তরিত ফাইলগুলি দেখতে সক্ষম হবে।
FTP সংযোগ হতে পারে সক্রিয় বা প্যাসিভ . এটি ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি ডেটা সংযোগ কীভাবে প্রতিষ্ঠিত হয় তা নির্ধারণ করে। উভয় ধরনের সংযোগেই, ক্লায়েন্ট FTP পোর্ট 21 এর মাধ্যমে সার্ভারে একটি TCP (ট্রান্সমিশন কন্ট্রোল প্রোটোকল) সংযোগ তৈরি করে।
ভিতরে সক্রিয় FTP মোড, সংযোগটি শুরু হয় ক্লায়েন্ট একটি র্যান্ডম পোর্ট থেকে ইনকামিং ডেটা সংযোগের জন্য শোনার জন্য, FTP পোর্ট M। ক্লায়েন্ট তারপর FTP কমান্ড পাঠায় পোর্ট সার্ভারকে জানাতে যে এটি কোন FTP পোর্ট শুনছে। এরপরে, যোগাযোগ প্রক্রিয়ায় সার্ভারটি তার পোর্ট 20, FTP সার্ভার ডেটা পোর্ট থেকে ক্লায়েন্টের কাছে একটি ডেটা চ্যানেল শুরু করে।
এমন পরিস্থিতিতে রয়েছে যেখানে ক্লায়েন্ট ফায়ারওয়ালের পিছনে রয়েছে। ফায়ারওয়ালের পিছনে থাকা একজন ক্লায়েন্ট ইনকামিং TCP সংযোগ গ্রহণ করতে সক্ষম নাও হতে পারে। এই পরিস্থিতিতে, FTP প্যাসিভ সংযোগের জন্য মোড ব্যবহার করা হয়।
ভিতরে প্যাসিভ FTP মোড, ক্লায়েন্ট একটি পাঠাতে নিয়ন্ত্রণ সংযোগ ব্যবহার করে PASV সার্ভারে FTP কমান্ড। ক্লায়েন্ট তারপর সার্ভার থেকে একটি IP ঠিকানা এবং সার্ভার পোর্ট নম্বর পায়। অবশেষে, ক্লায়েন্ট সার্ভার থেকে প্রাপ্ত তথ্য ব্যবহার করে একটি নির্বিচারে ক্লায়েন্ট FTP পোর্ট থেকে IP ঠিকানা এবং প্রাপ্ত পোর্টে একটি ডেটা সংযোগ খুলতে।
FTP পোর্ট নম্বর ব্যাখ্যা করা হয়েছে
উপরে বর্ণিত হিসাবে, FTP যোগাযোগের জন্য দুটি TCP সংযোগ ব্যবহার করে, FTP পোর্ট 20 এবং 21। FTP পোর্ট 21 সার্ভার থেকে ক্লায়েন্টের কাছে নিয়ন্ত্রণ তথ্য পাঠাতে ব্যবহৃত হয়। পোর্ট 21 ডেটা ফাইল পাঠাতে ব্যবহৃত হয় না। দ্বিতীয় FTP পোর্ট, 20 সার্ভার এবং ক্লায়েন্টের মধ্যে ডেটা ফাইল পাঠাতে ব্যবহৃত হয়।
SFTP এবং SFTP পোর্ট নম্বর কি?

এসএফটিপি (এসএসএইচ (বা সিকিউর) ফাইল ট্রান্সফার প্রোটোকল) এসএসএইচ (সিকিউর শেল) প্রোটোকল ব্যবহার করে সুরক্ষিত একটি সংযোগের মাধ্যমে ফাইল এবং ডেটা স্থানান্তর করার অনুমতি দেয়। SFTP-তে FTP-এর বিপরীতে, ক্লায়েন্ট এবং সার্ভারের মধ্যে যোগাযোগ SFTP পোর্ট 22-এর মাধ্যমে এনক্রিপ্ট করা হয়।
সিকিউর এফটিপি (এসএফটিপি) ক্লিন্ট-সার্ভার মডেল এবং প্রমাণীকরণ
FTP এর মত, SFTP যোগাযোগ একটি ক্লায়েন্ট এবং একটি সার্ভারের মধ্যে ঘটে। SFTP সার্ভারের জন্য সঠিক পোর্ট সহ একটি ওয়েব সার্ভার প্রয়োজন (SFTP পোর্ট 22 বা অন্য কোনো পোর্ট যা আপনি ব্যবহার করতে চান)।
পোর্টটি অবশ্যই ফায়ারওয়াল থেকে FTP সার্ভারে ফরোয়ার্ড করতে হবে। একবার আপনি সঠিকভাবে একটি SFTP সার্ভার ইনস্টল করলে, একটি SSH হোস্ট কী তৈরি হয়। তারপরে ব্যবহারকারীদের তৈরি করা যেতে পারে এবং প্রয়োজনীয় অনুমতিগুলি বরাদ্দ করা যেতে পারে যা তাদের SFTP সার্ভারের সাথে সংযোগ করতে দেয়।
একটি SFTP সার্ভারের সাথে সংযোগ করতে, আপনার একটি SFTP ক্লায়েন্ট প্রয়োজন৷ একটি SFTP ক্লায়েন্ট একটি GUI বা কমান্ড লাইন টুল হতে পারে। SFTP ক্লায়েন্ট একটি নিরাপদ এবং এনক্রিপ্ট করা সংযোগের মাধ্যমে SFTP পোর্ট 22 (বা SFTP সার্ভারে নির্দিষ্ট পোর্ট) এর মাধ্যমে SFTP সার্ভারে ফাইলগুলিকে প্রমাণীকরণ করে এবং স্থানান্তর করে।
FTP এবং SFTP এর মধ্যে পার্থক্য
FTP এবং SFTP সংযোগের জন্য যে TCP পোর্টগুলি ব্যবহার করে তা ছাড়াও, দুটি প্রোটোকলের মধ্যে অন্যান্য পার্থক্য রয়েছে।
নীচের টেবিল দুটি প্রোটোকল মধ্যে পার্থক্য হাইলাইট.
S/N | বৈশিষ্ট্য | FTP | SFTP |
এক | বন্দর | FTP পোর্ট 21 এবং 20 এ চলে | SFTP পোর্ট 22 ব্যবহার করে |
দুই | ডেটা ট্রান্সমিশন | নিয়ন্ত্রণ তথ্য পাঠাতে এবং ডেটা স্থানান্তর করতে দুটি পৃথক চ্যানেল ব্যবহার করে। | SFTP নিয়ন্ত্রণ এবং ডেটা সুরক্ষিত প্যাকেটে একত্রিত করে এবং একটি একক চ্যানেলের মাধ্যমে পাঠায়। |
3 | নিরাপত্তা | FTP যোগাযোগ এনক্রিপ্ট করা হয় না। মানে তৃতীয় পক্ষ ডেটা আটকাতে পারে। | অন্যদিকে, SFTP হল ডেটা এনক্রিপ্ট করা সংযোগের মাধ্যমে পাঠানো হয়। যদি একজন অনুপ্রবেশকারী ডেটা আটকায়, তবে তা হ্যাকারের কাছে অর্থহীন হবে। |
4 | ফায়ারওয়াল | FTP ফায়ারওয়াল বন্ধুত্বপূর্ণ নয়। | SFTP ইনবাউন্ড এবং আউটবাউন্ড উভয় সংযোগের জন্য একটি একক SFTP পোর্ট 22 ব্যবহার করে। এর মানে হল যে SFTP যোগাযোগের জন্য ফায়ারওয়ালে একটি একক পোর্ট খোলা যেতে পারে। |
আমি আশা করি এই এস জোন সফলভাবে FTP, SFTP, FTP পোর্ট এবং SFTP ব্যাখ্যা করেছে? আমি আশা করি আপনি এই এস জোনটি সহায়ক বলে মনে করেছেন।
বিকল্পভাবে, আপনি একটি প্রশ্ন জিজ্ঞাসা করতে পারেন, একটি মন্তব্য করতে পারেন বা এই পৃষ্ঠার শেষে পাওয়া একটি উত্তর ছেড়ে দিন ফর্মের সাথে প্রতিক্রিয়া প্রদান করতে পারেন।
অবশেষে, আরও ইন্টারনেট প্রযুক্তি এস জোনের জন্য, আমাদের ইন্টারনেট প্রযুক্তি ব্যাখ্যা করা পৃষ্ঠা দেখুন। এছাড়াও আপনি হোম পেজ থেকে আমাদের কাজ খুব সহায়ক খুঁজে পেতে পারেন.