我们如何知道 /dev/pts 中的哪些 pts 映射到哪个 ip 地址?

我们如何知道 /dev/pts 中的哪些 pts 映射到哪个 ip 地址?

谁能解释一下,我们如何ssh session使用目录检测哪个IP地址属于哪个IP地址/dev/pts

答案1

您可以使用who。这很脆弱,但可能对您有帮助:

who | awk '{print $2,$NF}' |grep -v '(:[0-9]'
  • who打印登录用户的列表
  • awk提取第二个和最后一个字段(以空格分隔)。第二个字段是用户的伪终端设备,最后一个字段是他们连接的显示器(或远程连接的 IP)。
  • grep过滤器会删除从本地显示(本地用户登录的任何终端设备)连接的用户的线路。

who命令本身应该出现在任何兼容 POSIX 的系统上。不过,我不能保证其输出格式在不同系统上保持一致。如果用户名包含空格,这也会中断。

相关内容