如何通过ssh获取当前连接的远程主机的主机名或mac添加

时间:2015-02-26 08:31:57

标签: bash ssh

当您通过ssh远程登录时,会收到如下消息:

Last login: Thu Feb 26 12:28:42 2015 from zxin10-pc.private-net.com

此详细信息适用于以前的用户。 是否有可能在ssh会话仍处于打开状态时捕获当前远程用户计算机的域名,例如说HS-pc.private-net.com,ssh主机在防火墙后面(使用natted IP)。

我试过了:

echo $SSH_CLIENT : $SSH_CONNECTION

但它只显示IP地址。

remoteip= $SSH_CLIENT | awk '{print $1}'
dig -x $remoteip

; <<>> DiG 9.5.0-P2 <<>> -x 10.21.19.141
;; global options:  printcmd
;; connection timed out; no servers could be reached

我无法使用arp,因为arp并未超越防火墙。

有没有办法在会话期间获取远程用户的域名,主机名或MAC地址?

0 个答案:

没有答案