লিনাক্সে ব্যবহৃত পোর্ট কীভাবে চেক করবেন

tux_প্রশ্ন

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

আপনি নিজের সিস্টেমে সিইপিএস প্রিন্টিং পরিষেবাটি ইনস্টল করেছেন এমন পরিস্থিতিটি কল্পনা করুন এবং পরিষেবাটি সঠিকভাবে শুরু করা হয়েছে এবং তার সম্পর্কিত পোর্ট 631৩১ বা তার alচ্ছিক ৫১৫ উত্থাপিত হয়েছে কিনা তা আপনি জানেন না this এই গাইডটিতে আমরা আপনাকে দেখাব একটি সিস্টেম দ্বারা ব্যবহৃত পোর্টগুলি সনাক্ত করতে তিনটি বুনিয়াদি কমান্ড এবং এর স্থিতি কী।

এরপরে আমরা 3 টি বেসিক কমান্ড পর্যালোচনা করব যা কোনও সিস্টেমের প্রশাসনে বিশেষত কার্যকর। সম্পর্কে lsof, netstat এবং nmap, ইউটিলিটিগুলি যা আমরা টার্মিনাল কনসোল থেকে চালাব এবং মূল অধিকার সহ.

Lsof কমান্ড

কমান্ড lsof সবচেয়ে বেসিক আমরা আপনাকে কতটা ndণ দিয়েছি এবং লিনাক্সের আদিবাসী হওয়ায় প্রতিটি ব্যবহারকারীর জানা উচিত base এই কমান্ডের মাধ্যমে সিস্টেমে পোর্টগুলি খোলা রয়েছে তা জানতে, আপনাকে নীচের মতো একটি ক্রম প্রবেশ করতে হবে, যা এটি আপনাকে বিভিন্ন তথ্য প্রদর্শন করবে যেখানে আমরা হাইলাইট করব: অ্যাপ্লিকেশনটির নাম (উদাহরণস্বরূপ, sshd), সকেট প্রোগ্রামটির (এই ক্ষেত্রে আইপি ঠিকানা 10.86.128.138 পোর্ট 22 যা তালিকাভুক্ত রয়েছে এর সাথে সম্পর্কিত) এবং প্রক্রিয়া শনাক্তকারী (যা 85379 হবে)।

$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN

এলএসফ-আউটপুটস

নেটস্যাট কমান্ড

কমান্ড netstat কমান্ড পূর্ববর্তীটির সাথে সম্মতিতে এর বাক্য গঠনে কিছুটা ভিন্ন হয় তবে কিছু উপস্থাপন করে পরামিতি মুখস্থ করা অনেক সহজ একটি সাধারণ স্মরণীয় শব্দ ধন্যবাদ। এখন থেকে কথাটি ভুলে যাবেন না পুতোনা, যা নিম্নলিখিত বৈশিষ্ট্যগুলি বোঝায়:

কীভাবে লিনাক্স পার্টিশনটিকে পুনরায় আকার দিন
সম্পর্কিত নিবন্ধ:
উবুন্টু পার্টিশনগুলির আকার পরিবর্তন করুন
  • পি: নির্দিষ্ট প্রোটোকলের জন্য সংযোগগুলি দেখায় যা টিসিপি বা ইউডিপি হতে পারে।
  • u: সমস্ত ইউডিপি বন্দর তালিকাভুক্ত করুন।
  • t: সমস্ত টিসিপি বন্দর তালিকাভুক্ত করুন।
  • ও: প্রদর্শন করে টাইমার.
  • n: পোর্ট নম্বর দেখায়।
  • একটি: সিস্টেমে সমস্ত সক্রিয় সংযোগ প্রদর্শন করে।

সুতরাং, কমান্ডটি প্রবেশ করানো এবং এটি দ্বারা ফিল্টার করা নল আমরা একটি নির্দিষ্ট বন্দর সম্পর্কে তথ্য পেতে পারি।

$ netstat -putona | grep numero-de-puerto

নেটস্ট্যাট_পুতোনা

Nmap কমান্ড

nmap এটি একটি ইউটিলিটি যা আমরা প্রচুর স্ক্যান করতে দেয় আমাদের সিস্টেমে এবং তাদের মধ্যে একটি, সরঞ্জামগুলির মধ্যে একটি খোলা বন্দর। এটি কার্যকর করতে আমাদের অবশ্যই প্রকারের ক্রমটি প্রবর্তন করতে হবে nmap -sX -OY, টিসিপি বা ইউডিপি সংযোগের জন্য যথাক্রমে এক্স টি টি বা ইউ এবং আপনার মেশিনের আইপি ঠিকানা (বা সংক্ষেপে লোকালহোস্ট) নেবেন Y নীচের উদাহরণটি একবার দেখুন।

</pre>
$ sudo nmap -sU -O localhost
$ sudo nmap -sT -O 192.168.0.1
<pre>

এই তিনটি অ্যাপ্লিকেশনটির সাথে আপনার মেশিনের খোলা পোর্টগুলি নির্ধারণ করার জন্য আপনার কাছে ইতিমধ্যে পর্যাপ্ত সরঞ্জাম রয়েছে। আপনি কি একই সরঞ্জামগুলি ব্যবহার করেন বা কোনও সিস্টেমের উন্মুক্ত পোর্টগুলি যাচাই করার জন্য আপনি অন্য কোনও উপায় জানেন?


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   পিয়ের তিনি বলেন

    আমি কিছুই বুঝতে পারছি না. সাধারণ, আমি বিশেষজ্ঞ নই, তবে এটি আকর্ষণীয় 🙂

  2.   লিলিয়া পেরেগ্রিনা তিনি বলেন

    হ্যালো শুভ দিন, আমি বন্দরের মাধ্যমে যে ডেটা পৌঁছাচ্ছি তা কীভাবে দেখতে পাব?
    আমার একটি ডিভাইস রয়েছে যা জিপিআর দ্বারা আমাকে আমার উবুন্টুর 10005 পোর্টে স্ট্রিং প্রেরণ করে এবং টার্মিনালের মাধ্যমে আমার কাছে আসা স্ট্রিংগুলি দেখতে দরকার, আপনি কি আমাকে সমর্থন করতে পারেন? ধন্যবাদ. slds

  3.   পুলদার বালু তিনি বলেন

    কমান্ডটি নেটস্ট্যাট -পুতোনা দিয়ে আমি লক্ষ্য করেছি যে 127.0.0.1 ঠিকানাটি দুটি প্রোটোকল টিসিপি এবং আপডেটে প্রদর্শিত হবে, উভয় ক্ষেত্রেই বন্দর 53 this এটি সাধারণ বা সঠিক? কাকতালীয়ভাবে আমার dnsmasq এবং জিমব্রা ডেস্কটপ নিয়ে সমস্যা আছে যা উবুন্টু 16.04-এ উত্তোলন করে না।

    জিমব্রা শুরু করার চেষ্টা করে এটি আমাকে দেখায়: পৃষ্ঠা 127.0.0.1 সংযোগটি প্রত্যাখ্যান করেছে।

    আমি এই সম্প্রদায়ে যোগদানের জন্য আপনার সহায়তার প্রশংসা করি।

  4.   জে.জিমিসন তিনি বলেন

    খুব ভাল।

    কেবল যুক্ত করুন: এলএসের সাহায্যে আপনি প্রক্রিয়াটির পাথ জানতে পারবেন এবং এসএস বা ফুজারের মতো অন্যান্য কমান্ড রয়েছে যার সাহায্যে আমরা দেখতে পাচ্ছি কোন প্রক্রিয়া কোন বন্দর ব্যবহার করছে।

    এখানে দেখা: https://www.sysadmit.com/2018/06/linux-que-proceso-usa-un-puerto.html

  5.   জর্জি ভি। তিনি বলেন

    দুর্দান্ত, ভাল সংক্ষিপ্ত বিবরণ এবং ব্যাখ্যা করা হয়েছে, আমি পুটোনো হি সম্পর্কে ভুলব না। ;- ডি