LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: gensuo

如何去掉LINUX登录时显示上次登录IP

[复制链接]
发表于 2009-11-20 19:30:23 | 显示全部楼层
Post by gensuo;2048137
不好意思看错文件了,但是我改了sshd_conofig中PrintLastLog 参数yes为no,登录还是会Last login: Fri Nov 20 16:46:20 2009 from 192.168.1.100,重启了服务器也不行,我用得是SSH secure Shell这个客户端远程登录,谢谢指教.

前面给出参数没错的。
您确定您有保存配置文件,并重启 sshd 服务?
您查查自己的 sshd 配置文件具体位置好了,man sshd 看最后列出的配置文件路径,如果您使用特殊的编译参数安装。
sshd 配置可参考 man sshd_config。
与您客户端无关。
回复 支持 反对

使用道具 举报

发表于 2009-11-20 19:33:31 | 显示全部楼层
Post by ServerOnly;2048195
标准答案:
  1. touch ~/.hushlogin
复制代码

这个不是系统级控制,应该不是楼主所求。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-20 22:31:47 | 显示全部楼层
Post by 聚焦深空;2048202
前面给出参数没错的。
您确定您有保存配置文件,并重启 sshd 服务?
您查查自己的 sshd 配置文件具体位置好了,man sshd 看最后列出的配置文件路径,如果您使用特殊的编译参数安装。
sshd 配置可参考 man sshd_config。
与您客户端无关。


已经配置成了如下
#X11Forwarding no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
[color="Red"]#PrintLastLog no
#KeepAlive yes
#UseLogin no
然后sudo /etc/init.d/sshd restart 重启了SSHD但仍然显示上次登录信息,郁闷
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-21 16:29:44 | 显示全部楼层
Post by gensuo;2048282
已经配置成了如下
#X11Forwarding no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
[color="Red"]#PrintLastLog no
#KeepAlive yes
#UseLogin no
然后sudo /etc/init.d/sshd restart 重启了SSHD但仍然显示上次登录信息,郁闷


聚焦老师你在哪里呀,你在哪里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-21 17:10:51 | 显示全部楼层
Post by ServerOnly;2048195
标准答案:


  1. touch ~/.hushlogin
复制代码

这个命令是有用的,但好象不是应用到全体登录用户,比如root登录了,执行了该命令则root登录就不记当历史登录IP的时间了,但换个用户就能看见了,呵呵
还有就是如果恢复,麻烦老兄说一下,我试了一下,现在ROOT进去就不显示了,但我想恢复呵
回复 支持 反对

使用道具 举报

发表于 2009-11-21 19:44:07 | 显示全部楼层
  1. rm ~/.hushlogin
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-11-21 22:05:21 | 显示全部楼层
Post by gensuo;2048282
已经配置成了如下
#X11Forwarding no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
#PrintLastLog no
#KeepAlive yes
#UseLogin no
然后sudo /etc/init.d/sshd restart 重启了SSHD但仍然显示上次登录信息,郁闷


PrintLastLog no
习惯上,大部分配置文件中 '#' 开头的是注释。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表