সেন্ডওয়ার্ম: ম্যাজিক ওয়ার্মহোল ব্যবহার করে নিরাপদে ফাইল পাঠান

  • ম্যাজিক ওয়ার্মহোল কী এবং কেন সেন্ডওয়ার্ম কম্পিউটারের মধ্যে ফাইলের নিরাপদ স্থানান্তরকে সহজ করে তোলে?
  • এককালীন জোড়া লাগানোর কোড, PAKE দিয়ে এনক্রিপ্ট করা এবং একটি রিলে সার্ভারের মাধ্যমে স্থানান্তরিত।
  • দ্রুত ইনস্টলেশন: উবুন্টুর জন্য স্ন্যাপ প্যাকেজ এবং পাইথনের পিপ ব্যবহার করে বিকল্প।
  • মৌলিক ব্যবহার: কমান্ড পাঠান এবং গ্রহণ করুন, পোর্ট খোলার বা NAT কনফিগার করার প্রয়োজন নেই।

সেন্ডওয়ার্ম

কম্পিউটারের মধ্যে ফাইল পাঠানো অনেকের জন্যই মাথাব্যথার কারণ হয়ে দাঁড়িয়েছে, যদিও এমন কিছু সমাধান রয়েছে যা এটিকে হাস্যকরভাবে সহজ করে তোলে। সংক্ষেপে, Sendworm ব্যবহার করে নিরাপদে ফাইল পাঠানোর জন্য ম্যাজিক ওয়ার্মহোল দুটি কম্পিউটারের মধ্যে নির্বিঘ্নে ফাইল স্থানান্তর: কোনও পোর্ট কনফিগারেশন নেই, কোনও অ্যাকাউন্ট বা ফর্ম নেই এবং সবকিছুই পাসওয়ার্ড-প্রমাণিত ডেটা ট্রান্সফারের মাধ্যমে এন্ড-টু-এন্ড সুরক্ষিত। সেন্ডওয়ার্ম একটি ডেস্কটপ অ্যাপ হিসেবে উপলব্ধ।

এর সৌন্দর্য হলো এই টুলটি খুবই চটপটে এবং কমান্ড লাইনের মাধ্যমে কাজ করে, কিন্তু আতঙ্কিত হবেন না: এর ব্যবহার হল এতটাই ন্যূনতম যে যে কেউ এটি পরিচালনা করতে পারে মাত্র কয়েকটি কমান্ডের সাহায্যে, আপনি একটি একক ডকুমেন্ট, একটি সংকুচিত ফোল্ডার, অথবা আপনার যা প্রয়োজন তা পাঠাতে পারেন; এতে কতটা সময় লাগবে তা ফাইলের আকার এবং অবশ্যই আপনার আপলোডের গতির উপর নির্ভর করবে।

ম্যাজিক ওয়ার্মহোল কী এবং কেন এটি সেন্ডওয়ার্মের ধারণার সাথে খাপ খায়?

ম্যাজিক ওয়ার্মহোল সেন্ডওয়ার্ম হল একটি বিনামূল্যের পাইথন অ্যাপ্লিকেশন যা দুটি কম্পিউটারের মধ্যে ফাইল শেয়ারিংকে সহজ করে তোলে, যেমনটি অন্য কয়েকটি কম্পিউটারের মতো, এমনকি যখন তারা ভিন্ন নেটওয়ার্কে থাকে বা তাদের নিজ নিজ NAT-এর পিছনে থাকে। বাস্তবে, সেন্ডওয়ার্ম ম্যাজিক ওয়ার্মহোল সেন্ড কমান্ড ব্যবহার করে ডেটা শেয়ার করে যাতে... দ্রুত, ব্যক্তিগত, এবং মাত্র কয়েকটি ধাপে.

এই প্রকল্পটি এমনভাবে তৈরি করা হয়েছে যাতে ব্যবহারকারীকে প্রযুক্তিগত কোনও বিষয়ে চিন্তা করতে না হয়: পোর্ট খোলার, ম্যানুয়ালি পাবলিক কী বিনিময় করার বা আপনার নিজস্ব সার্ভার সেট আপ করার কোনও প্রয়োজন নেই। টুলটি নিজেই সংযোগটি নিয়ে আলোচনা করে, বিষয়বস্তু এনক্রিপ্ট করে এবং টানেল স্থাপন করে যা স্থানান্তর সম্ভব করে, সবকিছুর সাথে একটি সরাসরি এবং ঘর্ষণহীন অভিজ্ঞতা.

সেন্ডওয়ার্মের প্রাপ্যতা এবং সমর্থিত সিস্টেম

সেন্ডওয়ার্ম লিনাক্স এবং ম্যাকওএস কম্পিউটারের জন্য উপলব্ধ, এবং এর ইনস্টলেশন খুবই সহজলভ্য, যেমন প্যাকেজগুলির জন্য ধন্যবাদ flatpak লিনাক্সে। এটি হোম এবং পেশাদার উভয় ব্যবহারকারীকেই দ্বিধা ছাড়াই টুলটি গ্রহণ করতে এবং উপভোগ করতে সাহায্য করে বিভিন্ন পরিবেশে ব্যবহারের একই সহজতা.

ম্যাজিক ওয়ার্মহোল কীভাবে কাজ করে, সেন্ডওয়ার্মের জাদু কী করে

কর্মপ্রণালী যেমন মার্জিত, তেমনি কার্যকর। যখন একটি ট্রান্সমিশন শুরু করা হয়, তখন অ্যাপ্লিকেশনটি একটি এককালীন জোড়া কোড তৈরি করে যা একটি সংখ্যা এবং দুটি শব্দকে একত্রিত করে। এই কোডটি প্রাপককে তাদের ডিভাইস থেকে লেনদেন যাচাই করতে দেয় এবং উভয় প্রান্তই এক ধরণের ক্ষণস্থায়ী পাসওয়ার্ড দিয়ে স্বীকৃত হয়। অন্য কথায়, দুই ব্যবহারকারী একমত হন... শুধুমাত্র সেই স্থানান্তরের জন্য বৈধ একটি মানব-পঠনযোগ্য কোড.

যদিও কেউ ভাবতে পারে যে সবকিছুই কেবল পয়েন্ট-টু-পয়েন্টে ঘটে, আসলে অর্কেস্ট্রেশনে একটি মধ্যস্থতাকারী সার্ভার (একটি প্রক্সি বা রিলে) জড়িত থাকে। এই সার্ভার ফাইল সংরক্ষণ করে না; এর ভূমিকা হল দুটি এন্ডপয়েন্টকে একে অপরকে খুঁজে পেতে এবং তাদের মধ্যে একটি TCP টানেল স্থাপন করতে সহায়তা করা। এইভাবে, ফাইল ট্রান্সমিশন সরাসরি কম্পিউটারের মধ্যে ঘটে, যার সুবিধা হয় একটি দক্ষ এবং অস্থায়ী সংযোগ.

যদি আপনি এই প্রক্রিয়ার একটি সাধারণ চিত্র দেখে থাকেন, তাহলে আপনি লক্ষ্য করেছেন যে একটি টার্মিনাল উইন্ডোতে, প্রেরক প্রেরণ কমান্ড জারি করে, ক্ষণস্থায়ী কীটি গ্রহণ করে এবং প্রাপকের সাথে তাদের পছন্দের চ্যানেলের (বার্তা, চ্যাট, কল ইত্যাদি) মাধ্যমে ভাগ করে নেয়। অন্য উইন্ডোতে, প্রাপক সেই কোড সহ কমান্ডটি কার্যকর করে এবং নিশ্চিত করার পরে, এটি আর কোনও কনফিগারেশন ছাড়াই ফাইলটি গ্রহণ করে।.

নিরাপত্তা: এনক্রিপশন এবং প্রমাণীকরণের জন্য PAKE

মূল প্রশ্ন: এটি কি নিরাপদ? উত্তর হল হ্যাঁ। ম্যাজিক ওয়ার্মহোল জেনারেটেড কোডের উপর ভিত্তি করে প্রেরক এবং প্রাপকের মধ্যে একটি ভাগ করা গোপনীয়তা স্থাপন করতে PAKE (পাসওয়ার্ড-প্রমাণিত কী এক্সচেঞ্জ) ব্যবহার করে। এর অর্থ হল ডেটা এনক্রিপশন উভয় পক্ষের জানা কিছুর উপর নির্ভর করে (অস্থায়ী কোড), তৃতীয় পক্ষের কাছে প্রকাশ না করে। বাস্তবে, এটি একটি এনক্রিপ্ট করা বিনিময় অর্জন করে যেখানে মানব পাসওয়ার্ড... এর চাবিকাঠি হিসেবে কাজ করে। সেশন কীগুলি প্রমাণীকরণ এবং আহরণ করুন পরিষ্কার ভ্রমণ ছাড়াই।

সবচেয়ে আকর্ষণীয় বিষয় হল, সংযোগটি সহজতর করার জন্য একটি সাপোর্ট সার্ভার থাকা সত্ত্বেও, কন্টেন্টটি এন্ড-টু-এন্ড সুরক্ষিত থাকে: রিলেকে কোন উপাদানটি প্রেরণ করা হচ্ছে তা জানার প্রয়োজন হয় না। তদুপরি, যেহেতু কোডটির মেয়াদ শেষ হয়ে যায় এবং শুধুমাত্র একক ব্যবহারের জন্য, আক্রমণের পৃষ্ঠটি মারাত্মকভাবে হ্রাস পেয়েছে ছদ্মবেশ ধারণের প্রচেষ্টার মুখে, এমআইটিএম আক্রমণ অথবা পুনরাবৃত্তি।

ডেটা হ্যান্ডলিং নিয়ে উদ্বেগের কারণে ড্রপবক্স বা গুগল ড্রাইভের মতো স্টোরেজ পরিষেবা ব্যবহার করতে দ্বিধাগ্রস্ত ব্যবহারকারীদের জন্য, এই দর্শনটি বিশেষভাবে আকর্ষণীয়: ফাইলটি সরবরাহকারীর ক্লাউডে স্থায়ী হয় না। সেশনের সময় যা ভাগ করা হয় কেবল তা ভাগ করা হয় এবং যখন এটি শেষ হয়, কন্টেন্টের কোন মধ্যবর্তী কপি অবশিষ্ট নেই.

মধ্যস্থতাকারী সার্ভার কী ভূমিকা পালন করে?

প্রক্রিয়ার কোন এক পর্যায়ে, যোগাযোগটি একটি রিলে সার্ভারের মধ্য দিয়ে যায়। এই বিন্দুটি কখনও কখনও বিভ্রান্তির সৃষ্টি করে, তাই এটি স্পষ্ট করে বলা মূল্যবান: এই সার্ভারটি আপনার ফাইলগুলি সংরক্ষণ করে না। এর ভূমিকা হল দুটি এন্ডপয়েন্টকে একে অপরকে খুঁজে পেতে এবং তাদের মধ্যে একটি সরাসরি TCP টানেল স্থাপন করতে সহায়তা করা। PAKE-এর জন্য ধন্যবাদ, যেহেতু পিয়ারিং কীটি একবার ব্যবহারযোগ্য, সার্ভারটি ন্যূনতম মেটাডেটা দেখতে পায় এবং সবকিছু প্রেরণ করা হয় বলে সামগ্রী অ্যাক্সেস করতে পারে না। এন্ড-টু-এন্ড এনক্রিপশন.

এই পদ্ধতিটি NAT-এর সাথে জড়িত থাকলেও শক্তিশালী সংযোগ স্থাপনের সুযোগ করে দেয়। সব ক্ষেত্রেই এটিকে সরাসরি সংযোগ হতে হবে না (বিকল্প রুট সম্ভব), তবে বাস্তবিক অর্থে, রিলেতে স্টোরেজ ছাড়াই প্রেরক এবং রিসিভারের মধ্যে স্থানান্তর ঘটে। স্থাপত্যটি অগ্রাধিকার দেয় গোপনীয়তা, সরলতা এবং কার্যকারিতা.

FTP, ক্লাউড বা VPN এর উপর সুবিধা

একটি ঐতিহ্যবাহী FTP সার্ভারের তুলনায়, ম্যাজিক ওয়ার্মহোল অবকাঠামো সেটআপ, পোর্ট ফরওয়ার্ডিং এবং ব্যবহারকারী ব্যবস্থাপনা বাদ দেয়। এবং ক্লাউড স্টোরেজের বিপরীতে, আপনি আপনার ফাইলটি তৃতীয় পক্ষের কাছে আপলোড করেন না এবং প্রাপকের ডাউনলোডের জন্য অপেক্ষা করেন না: এখানে, স্থানান্তর সরাসরি এবং অস্থায়ী, শক্তিশালী এনক্রিপশন এবং সম্পূর্ণ প্রক্রিয়া নিয়ন্ত্রণ.

যদি আপনার ইতিমধ্যেই একটি VPN থাকে? অবশ্যই, একটি VPN অথবা এর মতো সরঞ্জামগুলি OpenSSH- র এটি পয়েন্ট-টু-পয়েন্ট ট্রান্সফার পরিচালনা করতে পারে, তবে এতে কনফিগারেশন, অনুমতি এবং রক্ষণাবেক্ষণের প্রয়োজন হয়। অন্যদিকে, ওয়ার্মহোল একটি খুব ছোট রুট অফার করে: একটি টার্মিনাল খুলুন, "পাঠান" চালান, কোড শেয়ার করুন এবং আপনার কাজ শেষ। অনেক দৈনন্দিন পরিস্থিতিতে, গতি, গোপনীয়তা এবং ব্যবহারের সহজতার মধ্যে ভারসাম্য অত্যন্ত গুরুত্বপূর্ণ। অতিক্রম করা কঠিন.

ব্যবহারের টিপস এবং ভালো অভ্যাস

বড় ফাইলের ক্ষেত্রে, আগে থেকে কম্প্রেস করলে প্রক্রিয়াটি দ্রুততর হতে পারে এবং ত্রুটি কমাতে পারে। প্রগতি বার শেষ না হওয়া পর্যন্ত এবং আপনি একটি নিশ্চিতকরণ বার্তা না পাওয়া পর্যন্ত উভয় কম্পিউটারেই টার্মিনাল খোলা রাখুন। যদি আপনার একাধিক ফাইল শেয়ার করার প্রয়োজন হয়, তাহলে প্রক্রিয়াটি সহজ করার জন্য সেগুলিকে একটি একক প্যাকেজে গ্রুপ করুন। একাধিক নিশ্চিতকরণ এড়িয়ে চলুন.

যখন আপনি পেয়ারিং কোডটি লিখবেন বা টাইপ করবেন, তখন এটি পরীক্ষা করার জন্য এক সেকেন্ড সময় নিন: এটি ছোট, কিন্তু একটি ভিন্ন অক্ষর পেয়ারিং প্রতিরোধ করবে। মনে রাখবেন যে কোডটির মেয়াদ শেষ হয়ে যায় এবং এটি কেবল একবারই বৈধ; যদি কিছু ভুল হয়, তাহলে আপনি পুনরায় জমা দিতে পারেন এবং একটি নতুন কোড পেতে পারেন। এই নকশাটি ইচ্ছাকৃত। প্রতিটি অধিবেশনের নিরাপত্তা রক্ষা করতে.

যদি আপনি উচ্চ ল্যাটেন্সিযুক্ত নেটওয়ার্কগুলিতে কাজ করেন, তাহলে অগ্রগতি বারটি অনিয়মিতভাবে সরে যেতে পারে; এটি স্বাভাবিক। যদি আপনার ব্যবসায়িক পরিবেশে কঠোর নেটওয়ার্ক নীতি থাকে, তাহলে আপনি লক্ষ্য করতে পারেন যে ট্র্যাফিক কখনও কখনও রিলে বেশি ব্যবহার করে; তবে, ডেটা এনক্রিপ্ট করা হয় এবং মধ্যবর্তী সার্ভার ফাইলটি সংরক্ষণ করে না, তাই সামগ্রীটি সুরক্ষিত থাকে। এক্সপোজারের ঝুঁকির বাইরে.

লিনাক্সে সেন্ডওয়ার্ম ইনস্টল করা হচ্ছে

লিনাক্সে ফ্ল্যাটপ্যাক প্যাকেজ ব্যবহার করে সেন্ডওয়ার্ম ইনস্টল করা সবচেয়ে ভালো। যদি ফ্ল্যাটপ্যাক সাপোর্ট সক্রিয় থাকে, তাহলে এটি নিম্নলিখিত কমান্ড দিয়ে ইনস্টল করা যেতে পারে:

ফ্ল্যাটপ্যাক flathub to.bnt.sendworm ইনস্টল করুন

এটি ডিসকভার বা জিনোম সফটওয়্যারের মতো সামঞ্জস্যপূর্ণ সফ্টওয়্যার স্টোর থেকেও ইনস্টল করা সম্ভব। তোমার গিটহাব ডেবিয়ান-ভিত্তিক এবং রেড হ্যাট-ভিত্তিক বিতরণের জন্য যথাক্রমে DEB এবং RPM প্যাকেজও রয়েছে।

অন্যান্য বিকল্পের চেয়ে কখন ম্যাজিক ওয়ার্মহোল বেছে নেবেন

অতিরিক্ত পরিষেবা, অ্যাকাউন্ট বা শেয়ার করা ফোল্ডার সেট আপ না করেই যখন আপনার ব্যক্তিগতভাবে এবং দ্রুত কোনও ফাইল পাঠাতে হবে তখন এটি ব্যবহার করুন। যদি আপনি সাধারণত একটি একক ডকুমেন্ট শেয়ার করার জন্য USB ড্রাইভ, ইমেল সংযুক্তি বা ক্লাউড লিঙ্কের উপর নির্ভর করেন, তাহলে Wormhole এটি কতটা সহজ করে তুলেছে তা দেখে আপনি অবাক হবেন। কেবল প্রেরক এবং রিসিভারকে সংযুক্ত করুন এবং একটি কোড শেয়ার করুন। সবকিছু কয়েক সেকেন্ডের মধ্যে সমাধান হয়ে যায়।.

যদি আপনার প্রতিষ্ঠানের ফাইলের ঐতিহাসিক সংগ্রহস্থল বা গ্রানুলার অনুমতির প্রয়োজন হয়, তাহলে একটি এন্টারপ্রাইজ স্টোরেজ সিস্টেম আরও উপযুক্ত হতে পারে। কিন্তু মাঝে মাঝে স্থানান্তর, দ্রুত সহযোগিতা, দূরবর্তী সহায়তা, অথবা ক্লায়েন্টদের সাথে ভাগ করে নেওয়ার জন্য, ম্যাজিক ওয়ার্মহোল একটি নিরাপদ এবং সরাসরি পথ অফার করে যা পুরোপুরি ফিট করে যেমন দৈনন্দিন কাজের হাতিয়ার.

সেন্ডওয়ার্ম (অর্থাৎ, ম্যাজিক ওয়ার্মহোল সেন্ড কমান্ড) ব্যবহার করার অর্থ হল এমন একটি ফাইল-শেয়ারিং পদ্ধতি বেছে নেওয়া যা টার্মিনাল সরলতা, এককালীন মানব-পঠনযোগ্য কোড, PAKE এনক্রিপশন এবং একটি ডেটা-মুক্ত রিলে সার্ভারের সমর্থনকে একত্রিত করে। এটি একটি স্ন্যাপে (স্ন্যাপ বা পিপ) ইনস্টল করে, লিনাক্স এবং ম্যাকোসে কাজ করে, পোর্ট খোলার প্রয়োজন ছাড়াই NAT অতিক্রম করে এবং আপনাকে একটি ছোট ডকুমেন্ট থেকে একটি বড় সংকুচিত ফাইলে যেকোনো কিছু পাঠাতে দেয় - সবকিছুই একটি পরিষ্কার অভিজ্ঞতা সহ। এনক্রিপ্ট করা এবং তৃতীয় পক্ষের উপর কোনও চিহ্ন না রেখে.

SSH3
সম্পর্কিত নিবন্ধ:
SSH3, SSH-এর একটি সুরক্ষিত সংস্করণ যা HTTP3 ব্যবহার করে