Netstat 显示两个 sshd 正在监听,但只有一个 pid

Netstat 显示两个 sshd 正在监听,但只有一个 pid

在我的 Linode 上,sudo netstat -tulp 显示:

Proto Recv-Q Send-Q Local Address    Foreign Address   State    PID/Program name   
tcp        0      0 *:ssh            *:*               LISTEN   2030/sshd           
tcp        0      0 *:http           *:*               LISTEN   2178/httpd          
tcp        0      0 *:ssh            *:*               LISTEN   2030/sshd           
udp        0      0 *:bootpc         *:*                        1937/dhclient 

为什么 sshd 出现两次?

答案1

其中一个正在监听 IPv4 连接,一个正在监听 IPv6 连接:

michael:~> netstat -tl |grep ssh
tcp        0      0 *:ssh                   *:*                     LISTEN      
tcp        0      0 *:ssh                   *:*                     LISTEN      
michael:~> netstat -tln |grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
tcp        0      0 :::22                   :::*                    LISTEN      

相关内容