কিভাবে উইন্ডোজ থেকে লিনাক্সে এসসিপি করবেন

How Scp From Windows Linux



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

পদ্ধতি 01: SSH সার্ভার ব্যবহার করে

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







$ sudo apt আপডেট



আপডেট করতে একটু সময় লাগে। সিস্টেম আপডেটের পরে, আসুন আমাদের উবুন্টু 20.04 অপারেটিং সিস্টেমে SSH সার্ভার ইনস্টল করি। সুতরাং, টার্মিনালে বর্ণিত নীচের প্রশ্নটি যুক্ত করুন এবং ইনস্টলেশনের সাথে এগিয়ে যেতে এন্টার কীটিতে আলতো চাপুন।



$ sudo apt OpenSSH- সার্ভার ইনস্টল করুন

ওপেনএসএসএইচ-সার্ভার ইনস্টলেশনের প্রক্রিয়াকরণের মধ্যে, এটি আপনাকে নিশ্চিত করতে বলার জন্য বিরতি দেওয়া হবে। আপনার উবুন্টু 20.04 অপারেটিং সিস্টেমে এটি ইনস্টল করার প্রয়োজন আছে কিনা তা সিস্টেম পুনরায় পরীক্ষা করতে চায়। আপনার যদি এটির প্রয়োজন হয়, প্রক্রিয়াটি বন্ধ করতে Y টিপুন বা n চাপুন।





এখন ইনস্টলেশন প্রক্রিয়াকরণ পুনরায় শুরু করা হয়েছে, যেমনটি নীচে দেখানো হয়েছে। যখন এটি 100%পৌঁছায়, এর অর্থ প্রক্রিয়াজাতকরণ সম্পূর্ণ।



ওপেনএসএসএইচ-সার্ভারে টার্মিনাল শেলের শেষ কয়েকটি প্রসেসিং লাইন নিম্নরূপ।

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

$ sudo ufw অনুমতি দেয় 22

Systemctl কমান্ডের মাধ্যমে আমাদের সিস্টেমে SSH পোর্টের অবস্থা পরীক্ষা করতে হবে। অতএব, আমাদের কনসোলে নিচের কমান্ডটি চেষ্টা করে দেখুন যে আমাদের SSH পোর্ট সক্রিয়ভাবে চলছে।

$ sudo systemctl স্ট্যাটাস ssh

এখন কনফিগারেশনগুলি SSH পোর্টের জন্য সেট করা আছে। আমাদের উইন্ডোজ ডেস্কটপের অনুসন্ধান এলাকা থেকে নোটপ্যাড খুলুন। নোটপ্যাড টেক্সট ফাইলে কিছু ডেটা যোগ করুন এবং .txt এক্সটেনশন দিয়ে ডেস্কটপে সেভ করুন।

এখন আবার উইন্ডোজ ডেস্কটপের সার্চ এলাকা থেকে কমান্ড প্রম্পট খুলুন। এতে SCP কমান্ড ব্যবহারের যুক্তি এবং বাক্য গঠন দেখতে নিচের কমান্ডটি যোগ করুন।

এসসিপি

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

Path_to_file/filename [email protected]:/path_to_save_the_file_in_host

হোস্ট ডিভাইসের সাথে সংযোগ অব্যাহত রাখতে Enter কীটি আলতো চাপুন। সফল সংযোগ স্থাপনের পর, আপনাকে উবুন্টু সিস্টেমের জন্য আপনার ব্যবহারকারীর পাসওয়ার্ড যোগ করতে হবে। এইভাবে, আপনার test.txt ফাইলটি উবুন্টু 20.04 লিনাক্স সিস্টেমের হোম ফোল্ডারে স্থানান্তরিত হবে।

পদ্ধতি 02: WinSCP ব্যবহার করে

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

এখন, আপনাকে স্ট্যান্ডার্ড WINSCP টুল ডাউনলোড দেখানো হবে। আপনার ডাউনলোডে দ্রুত যোগ করতে ডাউনলোড WinSCP তে ট্যাপ করুন।

এটি আপনার সিস্টেমে নেটওয়ার্ক গতি অনুযায়ী এটি ডাউনলোড করতে 20 মিনিট সময় লাগবে। ডাউনলোড শেষ হওয়ার পরে, এটি চালানোর জন্য ডাউনলোড করা ফাইলটিতে ক্লিক করুন।

সেটআপ ইন্সটল মোড সিলেকশন ডায়ালগ বক্স নিচের ছবির মত দেখা যাবে। ইনস্টলেশন শুরু করার জন্য সকল ব্যবহারকারীর জন্য ইনস্টল করুন (প্রস্তাবিত) আলতো চাপুন।

এখন WinSCP এর সেটআপের জন্য একটি নতুন উইন্ডো উপস্থিত হবে। নীচের স্ন্যাপে উপস্থাপিত স্বীকৃতি বোতামে ক্লিক করে আপনাকে লাইসেন্স চুক্তি স্বাক্ষর করতে হবে।

সাধারণ ইনস্টলেশন (প্রস্তাবিত) হিসাবে সেটআপ প্রকারের চেক বাক্সটি নির্বাচন করুন এবং চালিয়ে যেতে পরবর্তী আলতো চাপুন।

আপনাকে প্রাথমিক ব্যবহারকারী সেটিংস প্যানেল থেকে ব্যবহারকারীর ইন্টারফেস শৈলীটি বেছে নিতে হবে। পরবর্তী কী টিপুন।

এখন WinSCP এর জন্য সেটআপ ইনস্টল করার জন্য প্রস্তুত। অতএব চালিয়ে যেতে এবং WinSCP ইনস্টল শুরু করতে ইনস্টল বোতামে আলতো চাপুন।

এখন ইনস্টলেশন প্রক্রিয়া শুরু হয়েছে। গ্রীন লাইন প্রক্রিয়া হিসাবে, এর অর্থ এটি ইনস্টলেশন সমাপ্তির কাছাকাছি। এটি কিছু সেকেন্ডের মধ্যে সম্পন্ন হবে।

এখন WinSCP ইনস্টলেশন প্রক্রিয়া সম্পন্ন হয়েছে; নিচের স্ক্রিনটি খোলা হবে। WinSCP লঞ্চের বোতাম চেকমার্ক এবং ওপেন গেটিংস, স্টার্ট পেজ। স্ক্রিন বন্ধ করতে এবং প্রক্রিয়া শেষ করতে ফিনিশ বোতাম টিপুন।

ইনস্টলেশন সম্পন্ন হওয়ার পরে, WinSCP এর অফিসিয়াল সাইট স্বয়ংক্রিয়ভাবে খোলা হবে, সফল ইনস্টলেশন সমাপ্তির বার্তাটি দেখাবে।

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

উপসংহার

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