Я установил vsftpd и настроил его в соответствии с несколькими руководствами (только самая простая, стандартная установка), но когда я запускаю cat /etc/services
для порта 21 ничего не отображается.
Какие шаги мне нужно выполнить, чтобы добавить это?
Вам просто нужно открыться /etc/services
в текстовом редакторе и добавьте его. Ничего особенного делать не надо. Я невероятно удивлен, что его там уже нет; попробуйте grep
для ftp
.
/etc/services
не предоставляет вам список в реальном времени, который работает на вашем сервере.
Использовать netstat -tlnp
чтобы увидеть процессы, прослушивающие некоторые сетевые порты.
В /etc/services
файл - это просто текст. Вы можете редактировать его, используя свой любимый текстовый редактор. Моя система CentOS имеет следующее для ftp
ftp-data 20/tcp
ftp-data 20/udp
# 21 is registered to ftp, but also used by fsp
ftp 21/tcp
ftp 21/udp fsp fspd