Ssh
在 mac 的 22 埠上執行的 kctl 是什麼?
我正在嘗試為 docker 容器釋放埠 22(我必須在另一個埠映射中執行)。
我在跑
netstat -a | grep 22
我得到的結果之一是:
kctl 0 0 22 9 com.apple.netsrc
我的問題是:在 mac 的 22 埠上執行的 kctl 是什麼?
“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
摘要:忽略它,它與您要執行的操作無關。