Opi portugali kieli | 350 Lausekkeet portugaliksi ja suomeksi
সুচিপত্র:
- শ্রবণ পোর্ট কি
- নেটস্যাট সহ শ্রবণ পোর্টগুলি পরীক্ষা করুন
ss
সহ শ্রবণ পোর্টগুলি পরীক্ষা করুনlsof
দিয়ে শ্রবণ পোর্টগুলি পরীক্ষাlsof
- উপসংহার
নেটওয়ার্ক সংযোগ বা অ্যাপ্লিকেশন-নির্দিষ্ট সমস্যাগুলির সমাধানের ক্ষেত্রে প্রথমে আপনার সিস্টেমে কোন বন্দরগুলি ব্যবহার করা হচ্ছে এবং কোন অ্যাপ্লিকেশন নির্দিষ্ট বন্দরটিতে শুনছে তা যাচাই করা উচিত check
netstat
,
ss
এবং
lsof
কমান্ড ব্যবহার করে কোন বন্দরগুলিতে কোন পরিষেবাগুলি শুনছে তা কীভাবে সন্ধান করতে হবে এই নিবন্ধটি ব্যাখ্যা করে। নির্দেশাবলী সমস্ত লিনাক্স এবং ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেম যেমন ম্যাকোসের জন্য প্রযোজ্য।
শ্রবণ পোর্ট কি
নেটওয়ার্ক পোর্টটি তার নম্বর, সম্পর্কিত আইপি ঠিকানা এবং যোগাযোগ প্রোটোকলের ধরণের যেমন টিসিপি বা ইউডিপি দ্বারা চিহ্নিত করা হয়।
শ্রবণ পোর্ট হল এমন একটি নেটওয়ার্ক পোর্ট যার উপর কোনও অ্যাপ্লিকেশন বা প্রক্রিয়া শোনায়, যোগাযোগের সমাপ্তি হিসাবে কাজ করে।
প্রতিটি শ্রবণ পোর্ট ফায়ারওয়াল ব্যবহার করে খোলা বা বন্ধ (ফিল্টার) হতে পারে। সাধারণ কথায়, একটি ওপেন পোর্ট হল এমন একটি নেটওয়ার্ক পোর্ট যা দূরবর্তী অবস্থান থেকে আগত প্যাকেট গ্রহণ করে।
একই আইপি ঠিকানায় একই পোর্টটিতে আপনার দুটি পরিষেবা শোনা যাবে না।
উদাহরণস্বরূপ, আপনি যদি অ্যাপাচি ওয়েব সার্ভারটি চালাচ্ছেন যা
80
এবং
443
পোর্টগুলিতে শোনেন এবং আপনি Nginx ইনস্টল করার চেষ্টা করেন তবে এইচটিটিপি এবং এইচটিটিপিএস পোর্টগুলি ইতিমধ্যে ব্যবহৃত হয়েছে।
নেটস্যাট সহ শ্রবণ পোর্টগুলি পরীক্ষা করুন
netstat
একটি কমান্ড-লাইন সরঞ্জাম যা নেটওয়ার্ক সংযোগ সম্পর্কে তথ্য সরবরাহ করতে পারে।
সমস্ত টিসিপি বা ইউডিপি বন্দরগুলি শোনা যাচ্ছে যাতে পোর্টগুলি ব্যবহার করে পরিষেবাগুলি এবং সকেটের স্থিতি নিম্নলিখিত কমান্ডটি ব্যবহার করে:
sudo netstat -tunlp
এই কমান্ডে ব্যবহৃত বিকল্পগুলির নিম্নলিখিত অর্থ রয়েছে:
-
-t
- টিসিপি পোর্টগুলি দেখান।-u
- ইউডিপি পোর্টগুলি দেখান।-n
- হোস্টগুলি সমাধানের পরিবর্তে-n
দেখান।-l
- কেবল শ্রবণ পোর্টগুলি দেখান।-p
- শ্রোতার প্রক্রিয়ার পিআইডি এবং নাম দেখান। আপনি যদি কমান্ডটি রুট বা sudo ব্যবহারকারী হিসাবে চালনা করেন তবেই এই তথ্যটি প্রদর্শিত হবে।
আউটপুটটি এরকম কিছু দেখবে:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 445/sshd tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 929/master tcp6 0 0:::3306:::* LISTEN 534/mysqld tcp6 0 0:::80:::* LISTEN 515/apache2 tcp6 0 0:::22:::* LISTEN 445/sshd tcp6 0 0:::25:::* LISTEN 929/master tcp6 0 0:::33060:::* LISTEN 534/mysqld udp 0 0 0.0.0.0:68 0.0.0.0:* 966/dhclient
আমাদের ক্ষেত্রে গুরুত্বপূর্ণ কলামগুলি হ'ল:
-
Proto
- সকেট দ্বারা ব্যবহৃত প্রোটোকল।Local Address
- আইপি ঠিকানা এবং পোর্ট নম্বর যার উপর প্রক্রিয়া শোনায়।PID/Program name
- পিআইডি এবং প্রক্রিয়াটির নাম।
sudo netstat -tnlp | grep:22
আউটপুট দেখায় যে এই মেশিন পোর্টে 22 টি এসএসএইচ সার্ভার দ্বারা ব্যবহৃত হয়েছে:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 445/sshd tcp6 0 0:::22:::* LISTEN 445/sshd
আউটপুট ফাঁকা থাকলে এর অর্থ হ'ল বন্দরে কোনও কিছুই শোনা যাচ্ছে না।
আপনি মানদণ্ডের উপর ভিত্তি করে তালিকাটি ফিল্টার করতে পারেন, উদাহরণস্বরূপ, পিআইডি, প্রোটোকল, রাজ্য এবং আরও অনেক কিছু।
netstat
অপ্রচলিত এবং
ss
এবং
ip
প্রতিস্থাপিত হয়েছে, তবে এটি নেটওয়ার্ক সংযোগগুলি পরীক্ষা করার জন্য সর্বাধিক ব্যবহৃত কমান্ড।
ss
সহ শ্রবণ পোর্টগুলি পরীক্ষা করুন
ss
নতুন
netstat
। এটিতে
netstat
বৈশিষ্ট্যের কিছু অভাব রয়েছে তবে আরও টিসিপি রাজ্য প্রকাশ করে এবং এটি কিছুটা দ্রুত। কমান্ড বিকল্পগুলি বেশিরভাগই সমান তাই
netstat
থেকে
netstat
রূপান্তর করা কঠিন নয়।
ss
সহ সমস্ত শ্রবণ পোর্টের একটি তালিকা পেতে আপনি টাইপ করবেন:
sudo ss -tunlp
আউটপুট
netstat
দ্বারা রিপোর্ট করা হিসাবে প্রায় একই:
State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd", pid=445, fd=3)) LISTEN 0 100 0.0.0.0:25 0.0.0.0:* users:(("master", pid=929, fd=13)) LISTEN 0 128 *:3306 *:* users:(("mysqld", pid=534, fd=30)) LISTEN 0 128 *:80 *:* users:(("apache2", pid=765, fd=4), ("apache2", pid=764, fd=4), ("apache2", pid=515, fd=4)) LISTEN 0 128:22:* users:(("sshd", pid=445, fd=4)) LISTEN 0 100:25:* users:(("master", pid=929, fd=14)) LISTEN 0 70 *:33060 *:* users:(("mysqld", pid=534, fd=33))
lsof
দিয়ে শ্রবণ পোর্টগুলি পরীক্ষা
lsof
lsof
একটি শক্তিশালী কমান্ড-লাইন ইউটিলিটি যা প্রক্রিয়াগুলি দ্বারা খোলা ফাইলগুলির তথ্য সরবরাহ করে।
লিনাক্সে, সমস্ত কিছুই একটি ফাইল। আপনি কোনও সকেটটি এমন একটি ফাইল হিসাবে ভাবতে পারেন যা নেটওয়ার্কে লিখবে।
lsof
প্রকারের সাথে সমস্ত শ্রোতার টিসিপি পোর্টের একটি তালিকা পেতে:
sudo lsof -nP -iTCP -sTCP:LISTEN
ব্যবহৃত বিকল্পগুলি নিম্নরূপ:
-
-n
- পোর্ট নম্বরগুলিকে পোর্ট নামে রূপান্তর করবেন না।-p
- হোস্টনামগুলি সমাধান করবেন না, সংখ্যার ঠিকানা দেখান।-iTCP -sTCP:LISTEN
- কেবলমাত্র TCP-iTCP -sTCP:LISTEN
নেটওয়ার্ক ফাইল দেখান।
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 445 root 3u IPv4 16434 0t0 TCP *:22 (LISTEN) sshd 445 root 4u IPv6 16445 0t0 TCP *:22 (LISTEN) apache2 515 root 4u IPv6 16590 0t0 TCP *:80 (LISTEN) mysqld 534 mysql 30u IPv6 17636 0t0 TCP *:3306 (LISTEN) mysqld 534 mysql 33u IPv6 19973 0t0 TCP *:33060 (LISTEN) apache2 764 www-data 4u IPv6 16590 0t0 TCP *:80 (LISTEN) apache2 765 www-data 4u IPv6 16590 0t0 TCP *:80 (LISTEN) master 929 root 13u IPv4 19637 0t0 TCP *:25 (LISTEN) master 929 root 14u IPv6 19638 0t0 TCP *:25 (LISTEN)
বেশিরভাগ আউটপুট কলামের নাম স্ব-বর্ণনামূলক:
-
COMMAND
,PID
,USER
- নাম, পিড এবং ব্যবহারকারী পোর্টের সাথে সম্পর্কিত প্রোগ্রামটি চালাচ্ছেন।NAME
- পোর্ট নম্বর।
কোনও নির্দিষ্ট বন্দরে কী প্রক্রিয়া শুনছে তা সন্ধান করার জন্য, উদাহরণস্বরূপ, পোর্ট
3306
আপনি ব্যবহার করবেন:
sudo lsof -nP -iTCP:3306 -sTCP:LISTEN
আউটপুট দেখায় যে পোর্ট
3306
মাইএসকিউএল সার্ভার দ্বারা ব্যবহৃত হয়:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 534 mysql 30u IPv6 17636 0t0 TCP *:3306 (LISTEN)
আরও তথ্যের জন্য lsof ম্যান পৃষ্ঠাটি দেখুন এবং এই সরঞ্জামটির অন্যান্য সমস্ত শক্তিশালী বিকল্পগুলি সম্পর্কে পড়ুন।
উপসংহার
আমরা আপনাকে বেশ কয়েকটি কমান্ড দেখিয়েছি যা আপনি আপনার সিস্টেমে কোন বন্দরগুলি ব্যবহার করছে তা পরীক্ষা করতে এবং কোনও নির্দিষ্ট বন্দরে কী প্রক্রিয়া শোনায় তা কীভাবে তা পরীক্ষা করতে ব্যবহার করতে পারেন can
প্রান্তিকউইন্ডোজের জন্য ফ্রি পোর্ট স্ক্যানার: ফায়ারওয়াল পোর্ট স্ক্যান করুন

ফ্রি পোর্ট স্ক্যানারের সাথে ফায়ারওয়াল পোর্ট স্ক্যান করুন। এই সনাক্তকরণ, পরীক্ষা সরঞ্জাম এবং অনলাইন পরিষেবা, একটি নির্দিষ্ট আইপি জন্য নির্দিষ্ট পোর্ট স্ক্যান এবং দুর্বল প্রবেশ পয়েন্ট প্রকাশ।
লিনাক্সে খোলা পোর্টগুলির জন্য কীভাবে চেক (স্ক্যান) করা যায়

এই নিবন্ধটি আপনার লিনাক্স সিস্টেমে বাইরে কী কী বন্দরগুলি খোলা আছে তা জানার জন্য কয়েকটি পদ্ধতির বর্ণনা দেয়।
কীভাবে লিনাক্সে এসএস পোর্ট পরিবর্তন করতে হয়

ডিফল্টরূপে, এসএসএইচ 22 পোর্ট শুনতে পায় the এই টিউটোরিয়ালটি লিনাক্সে কীভাবে ডিফল্ট এসএসএইচ পোর্ট পরিবর্তন করতে হবে তা ব্যাখ্যা করে।