我如何查看通过 SSH 接入我的网络的用户名?

我如何查看通过 SSH 接入我的网络的用户名?

我可以看到连接计算机的 IP 地址。我只是好奇我是否可以获取连接到网络的计算机的用户名?

答案1

您的意思是想要获取主机名吗?

如果是的话,对于公共 IP,使用:nslookup,,,...hostdig

$ nslookup 64.34.119.12
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
12.119.34.64.in-addr.arpa   name = stackoverflow.com.

Authoritative answers can be found from:

对于私有 IP,使用:nbtscan,,nmblookup...

$ nbtscan 192.168.15.32
Doing NBT name scan for addresses from 192.168.15.32

IP address       NetBIOS Name     Server    User             MAC address      
------------------------------------------------------------------------------
192.168.15.32    VC-307           <server>  <unknown>        f4-6d-04-cd-0c-8e

答案2

如前所述,仅通过网络扫描,您可以获取所涉及的系统,但无法获取所涉及的特定用户名。如果您从所有系统的系统日志(通过中央记录器)收集信息,则可以获取目标计算机上的用户名信息,但无法获取源计算机上的用户名信息。

答案3

就像之前所说的那样;除非连接系统属于您的管辖范围,否则您不能。

相关内容