[i=s] 本帖最后由 wizi 于 2010-8-30 13:42 编辑 [/i]
[root@test root]# who
root tty1 Aug 13 14:02
test pts/0 Aug 18 13:57 (localhost)
[root@test root]#
红色的部分显示为localhost而不是IP。netstat -a 显示所有登录连接全为localhost,以前看到的全是IP,
百思不得其解,请赐教。
wizi 于 2010-09-08 14:51:32发表:
在线等高人指点
wizi 于 2010-09-08 14:48:45发表:
[i=s] 本帖最后由 wizi 于 2010-9-8 14:50 编辑 [/i]
ssh linux1 redhatAS5.5
登录test1后显示
Last login: Wed Sep 8 13:26:13 2010 from 172.30.172.1
[root@test1~]#
who -m 结果
[root@test1 ~]# who -m
root pts/0 2010-09-08 13:26 (172.30.172.1)
[root@File ~]#
_______________
ssh linux2 redhatAS3.0
登录test2后显示
没有Last login 这行了
[root@test2~]#
who -m 结果
[root@test2 ~]# who -m
root pts/0 2010-09-08 14:28 (localhost)
登录IP也不显示了 换了台机远程ssh登录结果一样
[root@test2 ~]#
我有几个shell 脚本是通过who来得到IP的。现在全工作不正常了。急啊!
手工在/etc/hosts加远程登录电脑(netbios)主机名和IP地址
172.30.172.1 myhost
who -m结果为
[root@test2 ~]# who -m
root pts/8 2010-09-08 14:28 (myhost)
[root@test2 ~]#
wizi 于 2010-08-18 22:10:02发表:
学习,谢谢版主。在远程ssh到linux服务器里应该会显示客户端IP但总是(localhost).不知哪没设好.
王中云 于 2010-08-18 17:47:58发表:
学习
alick 于 2010-08-18 15:55:21发表:
localhost就是本机。
pts/0表示第一个虚拟终端。
表示tiptop目前从本机登录在第一个虚拟终端