Я пытаюсь освободить порт 22 для контейнера докеров (который мне придется запустить в другом сопоставлении портов).
я бегу
netstat -a | grep 22
Один из полученных результатов:
kctl 0 0 22 9 com.apple.netsrc
У меня вопрос: Что kctl работает на порту 22 на Mac?
«kctl» означает, что это сокет управления ядром, а не сетевой сокет. Это отдельный домен сокета для локальной связи с расширениями ядра (см. Документация Apple для разработчиков). Вот частичное изображение с моего компьютера:
$ netstat -an | grep -B2 kctl | head
Active kernel control sockets
Proto Recv-Q Send-Q unit id name
kctl 0 0 1 2 com.apple.nke.sockwall
kctl 0 0 1 5 com.apple.net.necp_control
kctl 0 0 2 5 com.apple.net.necp_control
kctl 0 0 3 5 com.apple.net.necp_control
kctl 0 0 1 6 com.apple.net.netagent
kctl 0 0 2 6 com.apple.net.netagent
kctl 0 0 3 6 com.apple.net.netagent
kctl 0 0 4 6 com.apple.net.netagent
Резюме: игнорируйте это, это не имеет отношения к тому, что вы пытаетесь сделать.