Важные номера портов.


Важно понимать, что для нормальной работы многих сетевых приложений, а также сетевых сервисов, необходимо в системе открывать порты. В системе их довольно много, но есть среди них очень важные, которые используются в повседневной (или, по крайнем мере, довольно частой) работе.

К примеру, если на вашем web-сервере не будет открыт порт http, то никто не сможет посмотреть и оценить ваше web-творение.

Давайте рассмотрим основные и важные порты, с которыми вам предстоит встретиться в работе.

 

Список основных портов:

номер порта сервис/приложение
21 FTP (FTP-сервер)
22 SSH
23 Telnet
25 SMTP Mail (для отправки электронной почты)
43 WHOIS-сервис
53 DNS (служба имен)
80 WWW (Web-сервер)
110 POP-протокол (для получения электронной почты)
995 POP через SSL/TLS
111 rpcbind
953 rndc
143 IMAP-протокол (для получения электронной почты)
993 IMAP Secure (защищенный IMAP)
443 HTTP Secure (защищенный https://)
2082 CPANEL
2083 CPANEL – Secure/SSL
2086 CPANEL WHM
2087 CPANEL WHM – Secure/SSL
2095 cpanel webmail
2096 cpanel webmail – Secure/SSL
3306 MySQL-сервер
4643 Virtuosso Power Panel
10000 Панель управления Webmin

Это лишь некоторые, но основные, порты, часто используемые в работе. Если вам будет интересен полный список портов, вы можете найти его здесь.
При работе с портами, помните, что открывать следует только необходимые порты! Остальные должны быть закрыты правилом “deny” вашего firewall’a.
В завершении, давайте немного развлечемся и, немного поработаем с портами…

Давайте посмотрим, какие порты у вас открыты?

Во-первых, можете воспользоваться командой netstat, выполнив:

netstat -nap | grep tcp

или при помощи утилиты nmap:

nmap -p 1-65535 localhost

После выполнения вышеуказанных команд вы увидите список открытых, в вашей системе, портов:

Теперь посмотрим номер процесса, использующего этот порт. К примеру, выберем порт 53 и выполним команду:

fuser -n tcp 53

Утилита fuser нам покажет номер процесса (в нашем примере – 3728):

Далее посмотрим, кто же владелец этого процесса? Выполним следующую команду:
cat /proc/2385/status

и, обратим внимание на значение в строке Uid (0 – это пользователь root):

Получим побольше информации о процессе:

ps 2385

и узнаем, что данный процесс – это, выполняемая в системе, программа named, запущенная из каталога /usr/sbin :

Ну, а дальше решайте, что будете с этим процессом делать – подарите ему жизнь или “пристрелите” командой kill. Оставляю это на ваше усмотрение.

Удачи!

[ad#af_articles_lizard]

Понравилась статья? Подпишитесь на новые материалы сайта по RSS. Или просто добавьте статью в свои любимые закладки:

Похожие статьи

  • No Related Post

Комментарии

*

Я не робот.