关于ssh:从连接的服务器获取本地设备IP

Get local device IP from connected server

我使用SSH从我的MacBook连接到我的ubuntu服务器。

我想从服务器知道MacBook的ip地址。

我怎样才能做到这一点?

[edit]我想用bash获取ip。


我会评论这个,但我不能。 我们需要更多信息。 你用什么语言编程。 你试过什么

编辑:这是你要找的。 这个答案取自在SSH会话中查找客户端的IP地址

在发布问题之前,请先搜索一下您的问题

检查是否有一个名为的环境变量:

1
$SSH_CLIENT

要么

1
$SSH_CONNECTION

(或任何其他环境变量)在用户登录时设置。然后使用用户登录脚本处理它。

提取IP:

1
2
3
4
$ echo $SSH_CLIENT | awk '{ print $1}'
1.2.3.4
$ echo $SSH_CONNECTION | awk '{print $1}'
1.2.3.4