লিনাক্সে কোনও সার্ভারে পৌঁছানোর চেষ্টা করার পরে আপনি কি ‘হোস্টের কোনও রুট নয়’ পেরিয়ে এসেছেন? এই পরিষেবা সংযোগ ত্রুটি বিরক্তিকর হতে পারে, তবে কারণটি সনাক্ত করার পরে আপনি এটি ঠিক করতে পারেন।
‘হোস্টে কোনও রুট নেই’ একটি নেটওয়ার্ক সমস্যা বোঝায়, সাধারণত সার্ভার বা হোস্ট সাড়া না দিলে যা প্রদর্শিত হয়। এটি নেটওয়ার্ক সমস্যা বা অনুপযুক্ত সেটআপের কারণে ঘটতে পারে।
আপনার নেটওয়ার্ক সেটিংস কি সঠিক?
এই সমস্যার আরও সুনির্দিষ্ট কারণগুলি দেখার আগে, আপনার নেটওয়ার্ক সেটিংস সঠিক কিনা তা নিশ্চিত হয়ে নিন। আপনি ওয়েবে সংযোগ করতে পারেন? আপনার ডিএনএস সঠিকভাবে কনফিগার করা আছে?
এটি জানতে এই আদেশটি চালান:
systemd- সমাধান resolvestatus
আমার ফোনটি আনলক করা আছে কিনা আমি কীভাবে বলতে পারি
আপনি যদি সেখানে কোনও ডিএনএস সমস্যা দেখতে পান তবে আপনার নেটওয়ার্ক কনফিগারেশনটিতে ফিরে যান এবং যদি আপনাকে এটি করতে হয় তবে তা পুনরায় করুন। আপনি যদি ডায়নামিক আইপি সহ একটি স্ট্যান্ডার্ড নেটওয়ার্ক ব্যবহার করেন তবে ডিএনএস নম্বরগুলি স্বয়ংক্রিয়ভাবে আপডেট হওয়া উচিত।
আপনার ডিএনএসকে ম্যানুয়ালি কনফিগার করতে, নেটওয়ার্ক ম্যানেজারে যান এবং ম্যানুয়ালি IPv4 ট্যাবে আইপি ঠিকানা লিখুন।
আপনার লিনাক্স বিতরণে গ্রাফিকাল ডেস্কটপ না থাকলে, /etc/systemd/resolve.conf এ যান। এবং ডিএনএস লাইনটি সন্ধান করুন।
আপনি যে ডিএনএস চান তার সংখ্যার সাথে নম্বরগুলি পরিবর্তন করুন এবং আপনার যদি প্রয়োজন হয় তবে অন্যান্য কনফিগারেশন করুন।
এছাড়াও, আপনি যদি একটি স্ট্যাটিক আইপি সেট আপ করে থাকেন তবে আপনি ডায়নামিক আইপিতে ফিরে যেতে চান এবং আপনার নেটওয়ার্ককে ডিএইচসিপির মাধ্যমে সংযোগের তথ্য পেতে দিতে পারেন।
আবার হোস্টের সাথে সংযোগ দেওয়ার চেষ্টা করার আগে আপনার কম্পিউটার পুনরায় চালু করতে ভুলবেন না। আপনি যদি এখনও ‘হোস্টের উদ্দেশ্যে কোনও রুট’ না পান তবে পড়তে থাকুন।
হোস্ট সার্ভার অনলাইন হয়?
পরবর্তী পদক্ষেপটি আপনি যে হোস্টটির সাথে সংযোগের চেষ্টা করছেন সেটি আসলে অনলাইন কিনা তা পরীক্ষা করা check সর্বোপরি, ত্রুটির জন্য সবচেয়ে ঘন ঘন কারণগুলির একটি হ'ল পরিষেবাটি রক্ষণাবেক্ষণ বা অন্য কোনও সমস্যার ফলশ্রুতিতে চলছে না।
পরিষেবা যদি অনলাইনে না থাকে তবে হোস্টটি কিনা তা পরীক্ষা করে দেখুন। কখনও কখনও পরিষেবাটি বন্ধ হয়ে গেছে বা শুরু হতে পারে না, এমনকি সার্ভারে কোনও ভুল না থাকলেও।
Systemd ব্যবহার করে, কমান্ডটি চালান ...
আইফোন 6 আনলক পেতে কিভাবে
sudo systemctl স্থিতি সার্ভিসনেম
যদি পরিষেবাটি চলমান থাকে তবে আপনাকে অন্য কোনও কারণ সন্ধান করতে হবে।
আপনি কি ডান বন্দরের সাথে সংযোগ করছেন?
হোস্টটি যে কোনও ডকুমেন্টেশন সরবরাহ করেছে তার দ্বিগুণ পরীক্ষা করুন। সার্ভার সুরক্ষার উন্নতি করতে ব্যবহৃত হয় না এমন পোর্টগুলি লক আউট করা সার্ভার পরিচালকদের পক্ষে এটি একটি সাধারণ অভ্যাস। আক্রমণকারীরা প্রায়শই লিনাক্স পরিষেবাগুলিকে লক্ষ্য করতে সাধারণ বন্দর ব্যবহার করে।
আপনি যদি নিজের সার্ভারের সাথে সংযোগ স্থাপনের চেষ্টা করছেন, আপনি সঠিক বন্দরে পরিষেবাটি ট্রেস করতে পারেন। এটি করতে, আপনাকে একটি সুরক্ষা সরঞ্জাম ইনস্টল করতে হবে যা আপনাকে খোলা বন্দরগুলি দেখতে সহায়তা করতে পারে - এনএমএএপি।
বিভিন্ন লিনাক্স ডিস্ট্রিবিউশন জুড়ে এনএমএএপ ইনস্টল করার কমান্ডগুলি এখানে রয়েছে:
সেন্টস: yum ইনস্টল nmap
দেবিয়ান: অ্যাপ্লিকেশন - এনএমএপ ইনস্টল
উবুন্টু: sudo অ্যাপ্লিকেশন - এনএমএপ ইনস্টল করুন
একবার আপনি এনএমএএপ ইনস্টল হয়ে গেলে, নিম্নলিখিত কমান্ডের সাথে খোলা পোর্টগুলি দেখতে পরীক্ষা করুন:
sudo nmap -sS টার্গেট-সার্ভার-আইপি
আপনার যদি সার্ভারে সরাসরি অ্যাক্সেস না থাকে তবে আপনাকে হোস্টের সাথে যোগাযোগ করতে হবে। তবে আপনি এটি করার আগে, লিনাক্সে ‘হোস্ট টু নো রুট’ ত্রুটির জন্য আরও কয়েকটি সম্ভাব্য কারণগুলি একবার দেখুন।
হোস্টের নামটি কি ঠিক?
আপনি যদি আপনার কম্পিউটার এবং সার্ভারের সাথে বিভিন্ন হোস্টের নাম ব্যবহার করার জন্য সংযোগের চেষ্টা করছেন তবে 'হোস্টে কোনও রুট নয়' ত্রুটিটিও পেতে পারেন। দুটি মেশিনই একে অপরের সাথে সংযোগ স্থাপনের জন্য কনফিগার করা উচিত।
সাধারণ হোস্ট কনফিগারেশন বাদে, আপনি / ইত্যাদি মধ্যে হোস্ট.ডেনি এবং হোস্ট.নীল ফাইলগুলিতে মনোযোগ দিতে চান। আপনি যদি কোনও নতুন সার্ভারের সাথে সংযোগ স্থাপনের চেষ্টা করছেন, আপনি সার্ভারের হোস্টনামটি ঠিক পেয়েছেন তা নিশ্চিত করুন।
Iptables সংযোগটি ব্লক করছে?
আপনি যখন লিনাক্স কার্নেল ফায়ারওয়াল টেবিলগুলি কনফিগার করতে চান তখন iptables বেশ কার্যকর। আপনার কম্পিউটারে আসা এবং আসা ট্র্যাফিকের উপরে এটি আপনাকে পুরো নিয়ন্ত্রণ দেয় দুর্দান্ত।
তবে একটি সাধারণ কনফিগারেশন ভুলের মাধ্যমে, iptables আপনার যে বন্দরে পৌঁছাতে চান তার সংযোগটি আটকাতে এবং ‘হোস্টে কোনও রুটে নয়’ ত্রুটির জন্ম দিতে পারে।
Iptables দোষ দেয় কিনা তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি চালান:
sudo iptables -S
আপনি যে আইপটবেলগুলি বিধিগুলি সেট করেছেন সেগুলি সংযোগটি ব্লক করে কিনা তা দেখুন। আপনাকে ডিফল্ট ইনপুট চেইনে একটি গ্রহণযোগ্য বিধি যুক্ত করতে হতে পারে।
বাহ্যিক ফায়ারওয়ালের জন্য ফায়ারওয়াল নিয়মগুলি পরিষ্কার করতে, আপনি এই আদেশটি ব্যবহার করতে পারেন:
iptables -F
সমাপ্তি চিন্তা
আপনি দেখতে পাচ্ছেন, ‘হোস্টে কোনও রুট নয়’ ত্রুটির নীচে যেতে কিছুটা সময় নিতে পারে তবে উপরের পদক্ষেপগুলি আপনাকে সহায়তা করবে। যদিও এটি কোনও জটিল সমস্যার মতো দেখা যায়, প্রায়শই এটি বিরোধী কনফিগারেশন বা সাধারণ নেটওয়ার্ক সমস্যাগুলির ফলাফল।
আপনি কি এই ত্রুটির জন্য অন্য কোনও সম্ভাব্য কারণ এবং সংশোধন করেছেন? আমাদের একটি মন্তব্য ফেলে দিন এবং এটি সম্পর্কে আমাদের বলুন।
আমি কি ম্যাম ইনস্টল করেছি?