我可以杀死mac上运行在22端口上的现有进程吗?



我想打开mac的22端口来运行docker容器。在mac上杀死运行在22端口上的进程是否安全?

我的mac有以下端口运行。杀死这些pid会有什么影响吗?

COMMAND PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
launchd   1 root    8u  IPv6 0x143bad02273a750d      0t0  TCP *:ssh (LISTEN)
launchd   1 root    9u  IPv4 0x143bacf3c3c23c6d      0t0  TCP *:ssh (LISTEN)
launchd   1 root   11u  IPv6 0x143bad02273a750d      0t0  TCP *:ssh (LISTEN)
launchd   1 root   12u  IPv4 0x143bacf3c3c23c6d      0t0  TCP *:ssh (LISTEN)

我想在docker命令下面运行:

docker run -it——name new_ubutu_ssh_container -p 22:22 ubuntu_ssh:23.04

我无法杀死低于error

的进程
sudo kill -9 1    
kill: 1: Operation not permitted

在进程ID #1上启动是启动和监视macOS中几乎所有其他进程的主进程。可能是系统完整性保护(SIP)阻止你删除它,因为删除它会严重损害macOS的功能。我不确定您是否会重新启动,内核恐慌,或者只是降级但正在运行的系统(我不打算覆盖SIP来发现)。

最好在docker容器中为ssh使用另一个端口,或者在System Preferences中告诉launch停止侦听ssh连接。共享窗格->关闭远程登录(即ssh)服务

最新更新