(আপনাকে ip
ওপেনওআরটিতে প্যাকেজটি ইনস্টল করতে হতে পারে (ভি 12 / দৃষ্টিভঙ্গি সামঞ্জস্য)
ifconfig / netstat কমান্ড ইত্যাদি বিবেচনা করা হয় অবচিত , তাই আপনি (root পরিচয়ে) ব্যবহার করা উচিত
ss -nlput | grep sshd
টিসিপি / ইউডিপি সকেটগুলি দেখানোর জন্য যার উপর স্ট্রিং রয়েছে এমন একটি চলমান প্রোগ্রাম sshd
শুনছে
-n
নামকরণের কোনও পোর্ট নেই
-l
শুধুমাত্র শোনা সকেট
-p
শোনা প্রক্রিয়া দেখান
-u
ইউডিপি সকেট প্রদর্শন করুন
-t
টিসিপি সকেট দেখান
তারপরে আপনি এইগুলির মতো একটি তালিকা তৈরি করবেন:
tcp LISTEN 0 128 *:22 *:* users:(("sshd",3907,4))
tcp LISTEN 0 128 :::22 :::* users:(("sshd",3907,3))
tcp LISTEN 0 128 127.0.0.1:6010 *:* users:(("sshd",4818,9))
tcp LISTEN 0 128 ::1:6010 :::* users:(("sshd",4818,8))
মজার বিষয় হ'ল ৫ ম কলাম যা আইপি ঠিকানা এবং পোর্টের সংমিশ্রণটি দেখায়:
*:22
প্রতিটি উপলব্ধ আইপিভি 4 ঠিকানায় পোর্ট 22 শুনুন
:::22
প্রতিটি উপলব্ধ আইপি ঠিকানায় 22 পোর্টে শুনুন (আমি আইপিভি 6 লিখি না, কারণ আইপিভি 6 প্রতি আরএফসি প্রতি IP406 )
127.0.0.1:6010
আইপিভি 4 ঠিকানা 127.0.0.1 (লোকালহোস্ট / লুপব্যাক) এবং পোর্ট 6010 এ শুনুন
::1:6010
আইপি ঠিকানাটি শুনুন: 1 (0: 0: 0: 0: 0: 0: 0: 1 সম্পূর্ণ স্বীকৃতিতে, লোকালহোস্ট / লুপব্যাক) এবং পোর্ট 6010
তারপরে আপনি জানতে চান কোন ইন্টারফেসের একটি আইপিভি 4 ঠিকানা রয়েছে (1 টি কভার করতে)
ip -4 a
# or "ip -4 address"
# or "ip -4 address show"
বা একটি আইপি ঠিকানা (2 কভার করতে)
ip -6 a
# or "ip -6 address
# or "ip -6 address show
(যদি আপনি আইপি ( -6
) বা আইপিভি 4 ( -4
) উভয়ের জন্য অপশন যোগ না করেন তবে )
আপনি আউটপুটও দেখতে পারেন এবং উদাহরণস্বরূপ 127.0.0.1
বা অন্য কোনও আইপি / আইপিভি 4-ঠিকানা অনুসন্ধান করতে পারেন
# here a demo where i show all addresses of the device "lo" (loopback)
ip a show dev lo
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
লাইনগুলি শুরু হয় inet
এবং inet6
দেখায় যে এই আইপিগুলি এই ইন্টারফেসের সাথে আবদ্ধ, আপনার ইন্টারফেসে এই লাইনের অনেকগুলি থাকতে পারে:
he-ipv6: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN
link/sit 192.0.2.1 peer 192.0.2.3
inet6 2001:db8:12::1/64 scope global
valid_lft forever preferred_lft forever
inet6 2001:db8::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::1111:1111/128 scope link
valid_lft forever preferred_lft forever
এবং একটি স্ক্রিপ্টে:
address="127.0.0.1"
for i in $(grep ':' /proc/net/dev | cut -d ':' -f 1 | tr -d ' ') ; do
if $(ip address show dev $i | grep -q "${address}") ; then
echo "${address} found on interface ${i}"
fi
done
("127.0.0.1" প্রতিস্থাপন করুন)