que*_*ons 2 c ssh scripting client ip-address
我需要一种方法来使用shell脚本或C获取传入的telnet或ssh会话的本地(非WAN)地址.
这可以通过多种方式完成,具体取决于您正在使用的OS/ssh守护程序/ telnet守护程序.这有两种方法:
SSH_CLIENT.在bash中,您可以使用提取IP ${SSH_CLIENT%% *}.who用途相同),如下所述:whoamIP - 查找当前远程shell用户的主机名/ IP,或使用last如下所示:last -i1 $USER | awk '{print $3;exit}'| 归档时间: |
|
| 查看次数: |
2001 次 |
| 最近记录: |