এসসিপিতে কীভাবে ‘এ জাতীয় কোনও ফাইল বা ডিরেক্টরি’ ত্রুটি ঠিক করা যায়?



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

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



এ জাতীয় কোনও ফাইল বা ডিরেক্টরি ত্রুটি নেই



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



এসসিপিতে 'এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই' ত্রুটির কারণ কী?

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

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

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

সমাধান 1: সঠিক আদেশগুলি ব্যবহার করা

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



স্থানীয় হোস্ট থেকে রিমোট হোস্টে অনুলিপি করতে

লোকালহোস্ট হ'ল আসল কম্পিউটার যেখানে আপনার দৈহিক অ্যাক্সেস রয়েছে। রিমোট হোস্ট হ'ল এটিতে যার কাছে ব্যবহারকারীর কোনও শারীরিক অ্যাক্সেস নেই এবং এটি কোনও দূরবর্তী সার্ভারে অবস্থিত। লোকালহোস্ট থেকে একটি রিমোট হোস্টে ফাইল স্থানান্তর করতে, আপনাকে নিম্নলিখিত কমান্ড কনফিগারেশন ব্যবহার করতে হবে।

$ 'the_file' আপনার_ ব্যবহারকারীর নাম @ the_remote_Host: the / path / to / the / ডিরেক্টরি

একটি টেক্সট ফাইল নামক ফাইলের অনুলিপি করুন আলেক্সা.টেক্সট ”নিম্নলিখিত হিসাবে হবে।

Alexa স্ক্যাল্প অ্যালেক্সা.টেক্সট আপনার_ ব্যবহারকারীর নাম @remotehost.edu: / কিছু / দূরবর্তী / ডিরেক্টরি

একইভাবে, আপনি একটি অনুলিপি করতে পারেন পুরো ডিরেক্টরি নিম্নলিখিত উপায়ে

$ scp -r 'the_directory_to_copy' your_username @ the_remote_host: the / path / to / the / ডিরেক্টরি / to / copy / to

'ডিরেক্টরি' নামে একটি ডিরেক্টরি অনুলিপি করার জন্য একটি উদাহরণ আলেক্সা 'নিম্নলিখিত হিসাবে হবে।

$ scp -r foo your_username@remotehost.edu: / কিছু / দূরবর্তী / ডিরেক্টরি / বার

রিমোট হোস্ট থেকে লোকাল হোস্টে অনুলিপি করতে

আপনি যদি রিমোট হোস্ট থেকে কোনও স্থানীয় হোস্টে কোনও ফাইল অনুলিপি করতে চান তবে কমান্ড কনফিগারেশনগুলি মূল ফাইলগুলির থেকে পৃথক। নীচে রিমোট হোস্ট এবং লোকালহোস্টের মধ্যে ফাইলগুলি অনুলিপি করতে উপযুক্ত আদেশগুলি নির্দেশ করা হয়েছে indicated

প্রতি অনুলিপি একটি ফাইল, নিম্নলিখিত কমান্ড ব্যবহার করুন

$ আপনার_উজারনেম @ the_remote_host: the_file / আপনার / স্থানীয় / ডিরেক্টরিটি স্ক্র্যাপ করুন

“নামের একটি ফাইল অনুলিপি করতে আলেক্সাtxt “, নিম্নলিখিত কমান্ড ব্যবহার করুন

your আপনার_উজারনেম @ the_remote_host: আলেক্সা.টেক্সট / আপনার / স্থানীয় / ডিরেক্টরিটি স্ক্রিপ করুন

সমাধান 2: পোর্ট নম্বর সনাক্তকরণ

কম্পিউটারে ফাইলটি অনুলিপি করার আগে দূরবর্তী হোস্টের পোর্ট নম্বর সনাক্ত করতে হবে। তার জন্য, অনুলিপি প্রক্রিয়া শুরু করার সময় আমরা পোর্ট নম্বর যুক্ত করব।

ইঙ্গিত করার সময় আপনি কম্পিউটারের মধ্যে অনুলিপি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন বন্দর সংখ্যা

$ scp -P পোর্ট_আপনার_ ব্যবহারকারী নাম @ the_remote_Host: the_file / আপনার / স্থানীয় / ডিরেক্টরি

দূরবর্তী হোস্টে অনুলিপি করার সময় পোর্ট নম্বরটি নির্দেশ করতে একই কমান্ডটি ব্যবহার করা যেতে পারে। আপনি কেবল যোগ করতে হবে ' -পি (পোর্ট নম্বর) ' পরে ' p scp কমান্ডের অংশ।

সমাধান 3: অনুমতি পরিবর্তন করা

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

  1. ঠিক - ক্লিক আপনি যে ফাইলটি অনুলিপি করার চেষ্টা করছেন সেই ফাইলটিতে
  2. ক্লিক করুন ' সম্পত্তি 'এবং নির্বাচন করুন' সুরক্ষা ”ট্যাব।

    'সম্পত্তি' এ ক্লিক করা

  3. নিশ্চিত করুন যে সমস্ত অনুমতি 'সরবরাহ করা হয়েছে' পদ্ধতি ' এবং ' প্রশাসক '।

    সমস্ত অনুমতিগুলির জন্য 'অনুমতি দিন' এ ক্লিক করা

বিঃদ্রঃ: এছাড়াও, নিশ্চিত হয়ে নিন যে ফাইলগুলি অনুলিপি করার সময় আপনি সার্ভারের পথে লগ ইন করছেন না।

3 মিনিট পড়া