এটি সংযোগ অস্বীকার সম্পর্কে একটি ক্যানোনিকাল প্রশ্ন
আমরা প্রভাব অনেক প্রশ্ন দেখতে
আমি যখন কোনও সিস্টেমে সংযুক্ত হওয়ার চেষ্টা করি তখন আমি একটি বার্তা পাই
সংযোগ প্রত্যাখ্যাত
কেন ?
এটি সংযোগ অস্বীকার সম্পর্কে একটি ক্যানোনিকাল প্রশ্ন
আমরা প্রভাব অনেক প্রশ্ন দেখতে
আমি যখন কোনও সিস্টেমে সংযুক্ত হওয়ার চেষ্টা করি তখন আমি একটি বার্তা পাই
সংযোগ প্রত্যাখ্যাত
কেন ?
উত্তর:
দ্রষ্টব্য : এই বার্তাটি আপনি যে সমস্যার সমাধানের চেষ্টা করছেন তার একটি লক্ষণ। বার্তার কারণ বোঝা শেষ পর্যন্ত আপনাকে আপনার সমস্যার সমাধানের দিকে নিয়ে যাবে।
'সংযোগ অস্বীকার' বার্তাটির দুটি প্রধান কারণ রয়েছে:
কোনও প্রক্রিয়া শুনছে না।
এটি এখন পর্যন্ত এই বার্তার সবচেয়ে সাধারণ কারণ। প্রথমে নিশ্চিত হয়ে নিন যে আপনি সঠিক সিস্টেমে সংযোগ দেওয়ার চেষ্টা করছেন। তারপর আপনি যদি এই এই সমস্যা হয়, দূরবর্তী সিস্টেম চালনার নির্ধারণ netstat কমান্ড বা এস এস 1 উদাঃ আপনি একটি প্রক্রিয়া আশা করা হয়, তাহলে বন্দর 22222 শোনা করা
sudo netstat -tnlp | grep :22222
অথবা
ss -tnlp | grep :22222
ওএসএক্সের জন্য উপযুক্ত কমান্ড
sudo netstat -tnlp tcp | grep '\.80 '
যদি কিছু না শোনা থাকে তবে উপরেরগুলি কোনও আউটপুট তৈরি করবে না। আপনি যদি কিছু আউটপুট দেখেন তবে নিশ্চিত করুন যে এটি আপনি যা প্রত্যাশা করেছেন তা নীচে ফায়ারওয়াল বিভাগটি দেখুন।
যদি আপনার কাছে দূরবর্তী সিস্টেমে অ্যাক্সেস না থাকে এবং প্রাসঙ্গিক প্রশাসকদের কাছে রিপোর্ট করার আগে সমস্যাটি নিশ্চিত করতে চান আপনি tcpdump (ওয়্যারশার্ক বা অনুরূপ) ব্যবহার করতে পারেন।
যখন কোনও আইপি: পোর্টে কোনও সংযোগ দেওয়ার চেষ্টা করা হয়, যেখানে কিছুই শোনা যায় না, রিমোট সিস্টেম থেকে প্রাথমিক এসওয়াইএন প্যাকেটের প্রতিক্রিয়া হ'ল আরএসটি, এসি সেট পতাকা সহ একটি প্যাকেট। এটি সংযোগটি বন্ধ করে দেয় এবং সংযোগ প্রত্যাখাত বার্তা যেমন causes
do sudo tcpdump -n ਮੇਜ਼ਬਾਨ 192.0.2.1 এবং পোর্ট 22222 tcpdump
: ভার্বোজ আউটপুট দমন করা হয়েছে,
enp14s0, লিঙ্ক-টাইপ EN10MB (ইথারনেট), ক্যাপচার আকার 262144 বাইট
12: 31: 27.013976 আইপি -তে পূর্ণ প্রোটোকল ডিকোড শোনার জন্য -v বা -vv ব্যবহার করুন 192.0.2.2.34390> 192.0.2.1.22222: পতাকাগুলি [এস] , সিক 1207858804, জয় 29200, বিকল্পগুলি [এমএস 1460, স্যাকোক, টিএস ভ্যাল 15306344 এসিআর 0, নোপ, ডাব্লু স্কেল 7], দৈর্ঘ্য 0
12: 31: 27.020162 আইপি 192.0.2.1.22222> 192.0.2.2.34390: পতাকাগুলি [আর।] , সিক 0, এসিসি 1207858805, জয় 0, দৈর্ঘ্য 0
নোট করুন tcpdump একটি ব্যবহার করে । থেকে সেটি হল ACK প্রতিনিধিত্ব পতাকা।
পোর্ট একটি ফায়ারওয়াল দ্বারা অবরুদ্ধ
যদি পোর্টটি কোনও ফায়ারওয়াল দ্বারা অবরুদ্ধ করা হয় এবং ফায়ারওয়াল এটির সাথে প্রতিক্রিয়া জানাতে কনফিগার করা থাকে তবে icmp-port-unreachable
কোনও সংযোগ অস্বীকার করার বার্তাও তৈরি করতে পারে। আবার আপনি এটি টিসিপিডম্প (বা অনুরূপ) দিয়ে দেখতে পাবেন
do sudo tcpdump -n icmp tcpdump
: verbose আউটপুট দমন করা হয়েছে,
enp14s0, লিঙ্ক-টাইপ EN10MB (ইথারনেট), ক্যাপচার আকার 262144 বাইট 13: 03: 24.149897 আইপি 192.0.2.1> 192.0 এ পূর্ণ প্রোটোকল ডিকোড শোনার জন্য -v বা -vv ব্যবহার করুন। 2.2: আইসিএমপি 192.0.2.1 টিসিপি পোর্ট 22222 অ্যাক্সেসযোগ্য, দৈর্ঘ্য 68
নোট করুন যে এটি আমাদের ব্লক ফায়ারওয়ালটি কোথায় তাও বলে দেয়।
সুতরাং এখন আপনি জানেন যে সংযোগটি অস্বীকার করার বার্তাটি কী কারণে ঘটছে তা আপনার যথাযথ ব্যবস্থা নেওয়া উচিত যেমন ফায়ারওয়াল প্রশাসকের সাথে যোগাযোগ করুন বা প্রক্রিয়াটি না শোনার কারণ অনুসন্ধান করুন।
1 অন্যান্য সরঞ্জাম সম্ভবত উপলব্ধ।
আমার জন্য ডেবিয়ান 6 টি গ্রাস করা এসএসএইচ পরিষেবা যাচাই করার মতোই সহজ ছিল :
sudo service ssh status
এবং কিছুই খুঁজে পাওয়া যায় নি (বার্তা সহ ssh: unrecognized service
) কেবল পরিষেবাটি ইনস্টল করা :
sudo apt-get install openssh-server
আপনি যদি কোনও এসএফটিপি সংযোগ না পান তবে এটিও কাজ করে, কারণ এসএফটিপি এসএসএইচের একটি উপসেট (যেখানে এফটিপিএস এফটিপির একটি উপসেট)।