SFTP ব্যবহার করে সুরক্ষিত ফাইল ট্রান্সফার

SSH Access এবং Secure Shell Configuration - সিপ্যানেল (CPanel) - Web Development

288

SFTP (Secure File Transfer Protocol) একটি সুরক্ষিত ফাইল ট্রান্সফার প্রোটোকল যা FTP (File Transfer Protocol) এর একটি নিরাপদ সংস্করণ। এটি SSL/TLS এনক্রিপশন ব্যবহার করে, যা ফাইল ট্রান্সফারকালে ডেটা সুরক্ষিত রাখে এবং সাইবার আক্রমণের থেকে রক্ষা করে। SFTP ব্যবহার করার মাধ্যমে আপনি ফাইলগুলো নিরাপদভাবে সার্ভারে আপলোড, ডাউনলোড এবং পরিচালনা করতে পারবেন। cPanel এ SFTP কনফিগারেশন এবং ব্যবহারের প্রক্রিয়া বেশ সহজ।


১. SFTP কী এবং কেন এটি ব্যবহার করা হয়?

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

SFTP এর সুবিধাসমূহ:

  • এনক্রিপশন: SFTP ট্রান্সফারের সময় ডেটা এনক্রিপ্ট থাকে, যা নিরাপত্তা বৃদ্ধি করে।
  • পোর্ট ২২ ব্যবহার: SFTP সাধারণত পোর্ট ২২ ব্যবহার করে, যা SSH কানেকশনের জন্য ডিফল্ট।
  • ফাইল পারমিশন কন্ট্রোল: SFTP ব্যবহার করে আপনি ফাইল পারমিশন নিয়ন্ত্রণ করতে পারেন এবং ফাইল সার্ভারের নিরাপত্তা উন্নত করতে পারেন।

২. cPanel এ SFTP কনফিগারেশন

cPanel এ SFTP ব্যবহারের জন্য SSH অ্যাক্সেস সক্ষম করতে হয়। SSH (Secure Shell) সার্ভারের সাথে নিরাপদ সংযোগ স্থাপন করতে সাহায্য করে, এবং একবার SSH চালু হলে, আপনি সহজেই SFTP ব্যবহার করতে পারেন। নিচে cPanel এ SFTP সেটআপ করার প্রক্রিয়া দেওয়া হলো:

ধাপ ১: SSH অ্যাক্সেস সক্রিয় করুন

  1. cPanel এ লগইন করুন: আপনার cPanel অ্যাকাউন্টে লগইন করুন।
  2. SSH অ্যাক্সেস সক্রিয় করুন:
    • "Security" সেকশনে গিয়ে "SSH Access" অপশনে ক্লিক করুন।
    • যদি SSH অ্যাক্সেস নিষ্ক্রিয় থাকে, তবে "Manage SSH Keys" এ ক্লিক করে SSH কীগুলি তৈরি করুন এবং Allow করুন।
    • একবার SSH সক্রিয় হলে, আপনি SFTP ব্যবহার করতে পারবেন।

ধাপ ২: SFTP ইউজার তৈরি করুন

  1. cPanel Dashboard এ ফিরে যান: আবার cPanel ড্যাশবোর্ডে যান।
  2. "FTP Accounts" নির্বাচন করুন: "Files" সেকশনে গিয়ে "FTP Accounts" অপশনে ক্লিক করুন।
  3. নতুন FTP ইউজার তৈরি করুন:
    • "Add FTP Account" এ ক্লিক করুন।
    • ইউজারনেম, পাসওয়ার্ড এবং ডিরেক্টরি সিলেক্ট করুন (যে ডিরেক্টরিতে ইউজার ফাইল আপলোড বা ডাউনলোড করবে)।
    • "Quota" সেট করুন (যতটুকু ডিস্ক স্পেস আপনি ইউজারের জন্য অনুমোদন করতে চান)।

ধাপ ৩: SFTP ক্লায়েন্ট ব্যবহার করে ফাইল ট্রান্সফার করুন

আপনি এখন SFTP ক্লায়েন্ট ব্যবহার করে ফাইল ট্রান্সফার করতে পারবেন। নিচে জনপ্রিয় SFTP ক্লায়েন্ট এবং সেটআপের পদ্ধতি দেওয়া হলো:


৩. Popular SFTP Clients এবং তাদের ব্যবহার

1. FileZilla

FileZilla একটি জনপ্রিয় এবং ফ্রি SFTP ক্লায়েন্ট যা ফাইল ট্রান্সফারের জন্য সহজ, দ্রুত এবং নিরাপদ পদ্ধতি প্রদান করে।

FileZilla দিয়ে SFTP কনফিগারেশন:
  1. FileZilla ডাউনলোড এবং ইনস্টল করুন: প্রথমে FileZilla ডাউনলোড করুন এবং ইনস্টল করুন।
  2. FileZilla খুলুন এবং SFTP সার্ভার কনফিগার করুন:
    • "Host" ফিল্ডে আপনার সার্ভারের IP ঠিকানা বা ডোমেইন নাম লিখুন।
    • "Port" হিসেবে ২২ (SSH এর জন্য ডিফল্ট পোর্ট) দিন।
    • "Username" এবং "Password" হিসেবে সিপ্যানেল থেকে তৈরি করা FTP ইউজারনেম এবং পাসওয়ার্ড দিন।
  3. Connect করুন: "Quickconnect" বাটনে ক্লিক করুন। FileZilla আপনার সার্ভারে SFTP এর মাধ্যমে সংযোগ স্থাপন করবে।

2. WinSCP (Windows)

WinSCP একটি জনপ্রিয় SFTP ক্লায়েন্ট যা Windows ব্যবহারকারীদের জন্য উপযোগী।

WinSCP দিয়ে SFTP কনফিগারেশন:
  1. WinSCP ডাউনলোড করুন: WinSCP সাইট থেকে WinSCP ডাউনলোড করুন।
  2. WinSCP সেটআপ করুন:
    • "Host Name" ফিল্ডে আপনার সার্ভারের IP বা ডোমেইন নাম লিখুন।
    • "Port Number" ২২ দিন।
    • "User Name" এবং "Password" প্রদান করুন।
  3. Connect করুন: "Login" ক্লিক করুন এবং সিপ্যানেল সার্ভারে SFTP এর মাধ্যমে সংযোগ স্থাপন করুন।

3. Cyberduck (Mac)

Cyberduck একটি জনপ্রিয় SFTP ক্লায়েন্ট যা Mac OS X ব্যবহারকারীদের জন্য উপযুক্ত।

Cyberduck দিয়ে SFTP কনফিগারেশন:
  1. Cyberduck ডাউনলোড করুন: Cyberduck সাইট থেকে ডাউনলোড করুন।
  2. Cyberduck ওপেন করুন এবং SFTP সেটআপ করুন:
    • "Open Connection" এ ক্লিক করুন।
    • "SFTP (SSH File Transfer Protocol)" নির্বাচন করুন।
    • "Server" ফিল্ডে আপনার সার্ভারের ডোমেইন বা IP লিখুন, "Username" এবং "Password" দিন।
  3. Connect করুন: "Connect" বাটনে ক্লিক করুন এবং SFTP সংযোগ করুন।

৪. SFTP এর মাধ্যমে ফাইল ট্রান্সফার

একবার SFTP ক্লায়েন্টে সংযোগ স্থাপন হলে, আপনি সহজেই ফাইলগুলো আপলোড এবং ডাউনলোড করতে পারবেন। SFTP ক্লায়েন্ট ব্যবহার করে আপনি:

  • ফাইল আপলোড: আপনার কম্পিউটার থেকে ফাইল সিলেক্ট করে সরাসরি সার্ভারে আপলোড করতে পারবেন।
  • ফাইল ডাউনলোড: সার্ভারের ফাইল কম্পিউটারে ডাউনলোড করতে পারবেন।
  • ফোল্ডার ম্যানেজমেন্ট: ফাইল এবং ফোল্ডার তৈরি, মোভ, কপি বা ডিলিট করতে পারবেন।

সারাংশ

SFTP ব্যবহার করে সুরক্ষিত ফাইল ট্রান্সফার করা cPanel ব্যবহারকারীদের জন্য একটি শক্তিশালী এবং নিরাপদ পদ্ধতি। SFTP সার্ভারের সাথে নিরাপদ সংযোগ স্থাপন করে ফাইল আপলোড এবং ডাউনলোড করার প্রক্রিয়া অনেক সহজ ও নিরাপদ হয়ে ওঠে। FileZilla, WinSCP, এবং Cyberduck এর মতো জনপ্রিয় SFTP ক্লায়েন্ট ব্যবহার করে আপনি আপনার ওয়েবসাইটের ফাইল নিরাপদভাবে পরিচালনা করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...