Ken.UNC

Good

2008年4月8日 #

FreeBSD7.0->远程登陆--Telnet、SSH 修改篇

     摘要: 例如:可以做一个试验,用抓包软件Ethereal等,抓包时选择抓TCP封包,开始抓包,然后在Windows cmd下用telnet IP(IP替换成要连接的FreeBSD主机IP)命令连接FreeBSD主机(我的FreeBSD装在虚拟机上),输入用户名和密码,随便下达几个命令,我下达的是top,等一会儿10了秒就行,停止抓包,你就可以去Ethereal里查看这样的封包->源IP是你的主机IP、目的IP是FreeBSD的IP,协议是Telnet的,找一会儿,你就会发现你登陆FreeBSD主机时输入的用户名和密码,还有top命令执行的过程和输出结果,都会在Ethereal中。通过这个简单的例子,我们可以看出Telnet这种传输协议有多么得危险啦~  阅读全文

posted @ 2008-04-08 16:17 Ken.UNC 阅读(2503) | 评论 (4)编辑 收藏

FreeBSD7.0基础--核心编译

     摘要: FreeBSD7.0基础--核心编译
为什么要重新编译FreeBSD的核心呢?
在我们安装完FreeBSD后,你可以看到,他跑的很正常嘛!那干嘛还去重新编译核心呢?
我们知道,任何一个操作系统都有核心,我们用官方发布的FreeBSD安装时,核心是GENERIC,就是通用核心,这个很好理解,因为FreeBSD的发布,为了让核心能够驱动各种不同的计算机,满足众多不同类型的硬件,通用核心中包含了对很多不同硬件的支持--例如,我们计算机上只有一块儿网卡,只需要一种驱动就好了,但核心却包含了很多不同网卡的驱动,所以对于具体的一台计算机来说,只需要通用核心中一部分驱动程式,能够满足他就够了,所以通用核心中有些驱动程式对于一台具体的计算机来说就是多余的,这些多余的驱动程式可能会影响性能啦,稳定性啦等等。因此,为了核心能够充分地发挥他控制硬件的能力,也为了让系统和硬件达到最完美的配合。我们需要自己定制核心,去除那些不需要的驱动程式。  阅读全文

posted @ 2008-04-08 09:16 Ken.UNC 阅读(1106) | 评论 (9)编辑 收藏