如何查看透過 SSH 連接到我的網路的使用者名稱?

如何查看透過 SSH 連接到我的網路的使用者名稱?

我可以看到連接電腦的 IP 位址。我只是好奇我是否可以獲得連接到網路的電腦的使用者名稱?

答案1

你的意思是你想取得主機名稱嗎?

如果是這樣,對於公共 IP,請使用:nslookup, host, dig, ...

$ 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

就像之前說過的;除非連接系統在您的管轄範圍內,否則您不能。

相關內容