Junior
Ինչպե՞ս ստուգել, արդյոք բաց է արդյոք հեռավոր կամ տեղական հոստում պորտը։
sobes.tech AI
Պատասխան AI-ից
Տեղական հոստի համար՝
# Լոկալ հոստի վրա լսվող պորտերի ստուգում
ss -tulnp | grep <պորտի_համար>
# Թե՞ netstat-ով (հին համակարգերում)
netstat -tulnp | grep <պորտի_համար>
Արտաքին հոստի համար՝
# Telnet-ով ստուգում (եթե տեղադրված է)
telnet <առանց_հոստ> <պորտի_համար>
# Թե՞ nc (netcat)-ով
nc -zv <առանց_հոստ> <պորտի_համար>
# Թե՞ nmap-ով (եթե տեղադրված է)
nmap -p <պորտի_համար> <առանց_հոստ>
Արտաքին հոստի ստուգում Bash-ով առանց լրացուցիչ utility-ների (քչից հուսալի, կարող է դանդաղ լինել)
# Ստուգում TCP պորտը բաց է թե ոչ, ժամանակաչափ 1 վայրկյան
timeout 1 bash -c 'cat < /dev/null > /dev/tcp/<առանց_հոստ> /<պորտի_համար>' 2>/dev/null && echo "Պորտ <պորտի_համար> բաց է" || echo "Պորտ <պորտի_համար> փակ է"