0

如果客户端使用 telnet 或 ssh 连接到 Linux 服务器,是否有任何命令让该 Linux 服务器中的客户端找到他用于连接服务器的 IP 地址?

4

3 回答 3

2

如果您有足够的权限,您可以使用 ifconfig 来发现您的 IP 服务器:

iver $> ifconfig eth0
Warning: cannot open /proc/net/dev (No such file or directory). Limited output.
iver $> ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:00:x0:ax:0x:xx
      inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: ::::/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:129311086 errors:0 dropped:0 overruns:0 frame:0
      TX packets:190083420 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:20506219852 (19.0 GiB)  TX bytes:202398831699 (188.4 GiB)
      Interrupt:27 Base address:0xa000

但是,如果您想了解客户端 ip,可以选择命令小指:

iver $> pinky
Login    Name                 TTY      Idle   When             Where
iver                          pts/0           2012-10-12 08:50 200.xxx.xxx.001
于 2012-10-12T07:00:21.463 回答
1

查看命令的手册wwhofinger.

于 2012-10-12T06:48:20.547 回答
0

尝试命令pinky

http://linux.about.com/library/cmd/blcmdl1_pinky.htm

于 2012-10-12T06:49:51.510 回答