请问怎么去除SSH的操作系统信息呢?不是SSH版本
telnet localhost 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu1.2
如何去掉后面的 Debian-8ubuntu1.2呢?
只显示前面的 SSH-2.0-OpenSSH_4.7p1
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
这个应该是你hostname显示的内容吧
好像在/etc/issue文件里可以修改的,具体名字忘记了,大概差不多
好像是编译的时候取的系统信息,然后直接编译到二进制程序中的
以前我是通过修改代码的方式来实现的屏蔽敏感信息
回复 2# emmoblin
不是的, hostname内容是www
这个文件内容早改了,不是这个的
看来只有重新编译了,只是怕重新编译SSH会不会将服务器弄丢了呢?
可以开启另一个port来测试编译
可以在虚拟机中测试通过后替换服务器的文件即可