O que é o kctl rodando na porta 22 em um mac?

1

Estou tentando liberar a porta 22 para um contêiner docker (que precisarei executar em outro mapeamento de porta).

Estou correndo

netstat -a | grep 22

Um dos resultados que recebo é:

kctl       0      0     22      9 com.apple.netsrc

Minha pergunta é: O que é o kctl sendo executado na porta 22 em um mac?

    
por Hawkeye 09.04.2017 / 00:07

1 resposta

2

"kctl" significa que é um soquete de controle do kernel, não um soquete de rede. Este é um domínio de soquete separado para comunicação local com extensões do kernel (consulte desenvolvedor da Apple documentação ). Aqui está uma exibição parcial do meu computador:

$ 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

Resumo: ignore-o, não é relevante para o que você está tentando fazer.

    
por 10.04.2017 / 00:19

Tags