从连接的服务器获取本地设备 IP
Posted
技术标签:
【中文标题】从连接的服务器获取本地设备 IP【英文标题】:Get local device IP from connected server 【发布时间】:2019-03-20 10:42:54 【问题描述】:我使用 SSH 从我的 MacBook 连接到我的 ubuntu 服务器。
我想从服务器知道 MacBook 的 IP 地址。
我该怎么做?
[edit] 我想使用 bash 获取 ip。
【问题讨论】:
【参考方案1】:我会对此发表评论,但我不能。我们需要更多信息。你用什么语言编程。你试过什么。
编辑:这是您要查找的内容。此答案取自Find the IP address of the client in an SSH session
请在发布问题之前通过搜索您的问题进行更多操作
检查是否有环境变量调用:
$SSH_CLIENT
或
$SSH_CONNECTION
(或任何其他环境变量)在用户登录时设置。然后使用用户登录脚本对其进行处理。
提取IP:
$ echo $SSH_CLIENT | awk ' print $1'
1.2.3.4
$ echo $SSH_CONNECTION | awk 'print $1'
1.2.3.4
【讨论】:
我编辑了。我想从命令行得到这个。服务器操作系统是ubuntu 你是想让服务器给你发回客户端的IP地址还是你想知道服务器的地址? 我想要前者。想在服务器上获取客户端的IP。以上是关于从连接的服务器获取本地设备 IP的主要内容,如果未能解决你的问题,请参考以下文章
在wifi-direct p2p连接中获取对等设备的IP地址[重复]
如何从 linux 上的 python 脚本获取我的本地 IP 地址? [复制]