免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11343 | 回复: 16
打印 上一主题 下一主题

[FreeBSD] FreeBSD6下如何更改SSH版本信息啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-02 12:04 |只看该作者 |倒序浏览
我telnet到22号端口显示SSH-2.0-OpenSSH_3.8.1p1 FreeBSD-20040419,本想通过重新编译源码实现版本信息更改,但是pkg_info却没发现默认ssh的安装信息,查看ports目录下,既有ssh又有openssh,糊涂了,怎么改啊?高手请指点,谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-04-02 22:41 |只看该作者
这么快就沉了?自己顶一下!

论坛徽章:
0
3 [报告]
发表于 2006-04-02 22:57 |只看该作者
为什么要改?

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
4 [报告]
发表于 2006-04-03 07:47 |只看该作者
编辑文件/etc/ssh/sshd_config,找到这行:
Banner /etc/issue.net
在此行前加#进行注释就可以不显示SSH的Banner。

论坛徽章:
0
5 [报告]
发表于 2006-04-03 09:19 |只看该作者
原帖由 剑心通明 于 2006-4-3 07:47 发表
编辑文件/etc/ssh/sshd_config,找到这行:
Banner /etc/issue.net
在此行前加#进行注释就可以不显示SSH的Banner。

好像这样不行,我也想知道怎么做

论坛徽章:
0
6 [报告]
发表于 2006-04-03 09:27 |只看该作者

  1.  (2)启用安全Shell(SSH)并改变服务器标识


  2.   为了能对FreeBSD服务器进行远程管理,需要启用SSH服务,在/etc/rc.conf中加入:
  3. sshd_enable=YES

  4.   黑客们在进行攻击前,会telnet到SSH服务的端口上获取版本信息,如果将SSH真正的版本信息进行隐藏和伪装,可以很好地迷惑对方。为了隐藏和伪装SSH服务的版本信息,需要修改OpenSSH的version.h头文件定义,将如下对版本的定义信息改成其他字符串。

  5.   #define  SSH_VERSION  OpenSSH_3.6.1
  6.   保存修改后,需要对OpenSSH重新进行编译。


复制代码

论坛徽章:
0
7 [报告]
发表于 2006-04-03 10:02 |只看该作者
最安全的还是定期查看所安装ssh版本是否有漏洞,及时更新。

论坛徽章:
0
8 [报告]
发表于 2006-04-03 10:14 |只看该作者
原帖由 剑心通明 于 2006-4-3 07:47 发表
编辑文件/etc/ssh/sshd_config,找到这行:
Banner /etc/issue.net
在此行前加#进行注释就可以不显示SSH的Banner。

这个不行的,要改必须自己重新编译ssh

论坛徽章:
0
9 [报告]
发表于 2006-04-03 18:46 |只看该作者
我也知道要重新编译SSH,问题是需不需要先将默认的SSH卸载掉,如何卸载呢?我在pkg_info里面没看见啊,还有ports目录下,既有ssh又有openssh,有什么区别呢?

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
10 [报告]
发表于 2006-04-03 22:57 |只看该作者
ssh是系统默认自带,不会出现在package里面,不可以卸载.
到src里重新编译安装看看.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP