Archive for二月, 2005

sshbbsd-howto

//要装 ssh-1.2.xx 软件,挺奇怪的,为什么放着好好的openssh不用呢?
//看了下源代码,sshbbsd 就是一个sshd ,外国人写的
/*
This program is the ssh daemon. It listens for connections from clients, and
performs authentication, executes use commands or shell, and forwards
information to/from the application to the user client over an encrypted
connection. This can also handle forwarding of X11, TCP/IP, and authentication
agent connections.
*/
//可能是因为它用的是 ssh-1.2. 的架构吧.所以要先安装 ssh-1.2 ,再盗取ssh-1.2的配置
//文件,用ssh-keygen1 生成密钥文件等.

//那我们不妨这样:先在 FreeBSD 下安装 ssh-1.2 (因为 FreeBSD 下有port 安装方便)
//再取得它的配置文件 sshd-config ,并用 ssh-keygen1 生成所需的文件.然后移到138上
//使用.

0. ChangeLog
2002.9.15
flyriver v1.0

如果想加上 ssh 支持, 在 ./configure 时加上 –enable-ssh 参数, 不过必须有
sshbbsd 的源代码存在.

编译安装完 sshbbsd 之后,需要设置好配置文件和密钥才能使它正常工作。方法
如下:

1. 安装 ssh.com 发布的 ssh-1.2.xx 软件。
推荐使用 ssh-1.2.33。使用 FreeBSD 的用户,可以直接用 ports 方式安装。

2. 设置配置文件,生成密钥。
在安装好的 ssh-1.2.33 中可以找到它自带的配置文件。比如用 FreeBSD 的 ports
方式安装,那么自带的配置文件就是 /usr/local/etc/sshd_config。把这个文件复
制到 $(BBSHOME)/etc 目录中,根据自己的需要调整一下里面的参数。

用 bbs 用户登录到系统中(或者通过 su – bbs 方式),然后执行 ssh-keygen1 生
成密钥文件和随机数种子文件。需要注意的是,这个 ssh-keygen1 必须是
ssh-1.2.33 带的。ssh-keygen1 执行时会提示输入 passphrase,此时直接敲入回
车即可,也就是空的 passphrase。因为在这里我们是为了生成 hostkey,具体的
信息可以通过 man ssh-keygen1 得到。

默认情况下,ssh-keygen1 生成的文件在 $(BBSHOME)/.ssh 中,名字分别是
identity, identity.pub 和 random_seed。把这三个文件移到 $(BBSHOME)/etc
中,然后修改 $(BBSHOME)/etc/sshd_config 文件,把 HostKey 和 RandomSeed
参数分别调整为:

HostKey etc/identity
RandomSeed etc/random_seed

现在准备工作都已经做完了,到 $(BBSHOME)/bin 里面执行 sshbbsd 即可。需要
说明的是,如果想让 sshbbsd 的端口为默认 22 的话,需要用 root 用户来执行。
sshbbsd 在完成必要的初始化工作之后,会切换至 bbs 用户。另外如果系统原来有
ssh 服务而且端口也是 22 的话,必须把 22 改成其他数值。

Comments (1)

[Announce] SMTH BBS 1.2.2 Released

发信人: flyriver (江~~一分钟目标), 信区: BBSMan_Dev
标 题: [Announce] SMTH BBS 1.2.2 Released
发信站: BBS 水木清华站 (Sat Jan 15 16:12:51 2005), 转信

* smthbbs 1.2.2 stable release. 2005-01-15

smthbbs-1.2.2 是 smthbbs-1.2 的最新稳定版本,修正了 smthbbs-1.2.1 发布后
发现的一些 bug,同时也增强了一些功能,但数据结构则保持不变。建议用户使用
smthbbs-1.2.2 稳定版本。

以下是 smthbbs-1.2.2 相对于 smthbbs-1.2.1 的更新:
1. 去掉 bbs2www/ 和 innbbsd/ 目录的 configure 脚本。
2. 修正主目录 configure 脚本检测 libesmtp 的错误。
3. 增强主目录 configure 脚本 –with-www 参数的错误检测及提示。
4. contrib/ 目录增加了 build-cygwin.sh 文件,可在 x86 Linux 下用交叉编译
器生成在 cygwin 下运行的 exe 程序及 dll 服务。
5. 修正 Solaris 8 SPARC 下发文掉线的错误。
6. 修正 Solaris 8 SPARC 下开新版掉线的错误。
7. 修改 Solaris 8 SPARC 下无法显示附件的错误。
8. 新增 FreeBSD 5.x 支持,在 configure 时必须加上 –without-libesmtp 参数。
9. 新增 gcc-3.4.x 的编译支持。
10. site/devel.h 中去掉了 #define USE_SEM_LOCK 1。因为代码中 sem lock 功
能并不成熟,不建议用户使用该功能。

主页:

http://dev.smth.org

下载地址:

ftp://dev.smth.org/src/smthbbs-1.2.2.tar.gz

CVS:

1. smthbbs-1.2.2 的代码
export CVSROOT=:pserver:bbsdev@cvs.smth.org:/home/cvs
cvs login (然后输入密码 bbsdev)
cvs -z9 co -r v1_2_2 -d smthbbs-1.2.2 smth_bbs
cd smthbbs-1.2.2
cvs -z9 co -r v1_2_2 sshbbsd
cvs -z9 co -r v1_2_2 innbbsd
cvs -z9 co -r v1_2_2 bbshome

2. smthbbs-1.2 stable 系列
只需将上面的 v1_2_2 替换成 v1_2。


我不求深刻,只求简单。

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.160.*]

Comments (21)

FreeBSD下配置 ssh

今天去ks那里拿了一本据称很不错的书 >,以前美国禁止出口的书.

顺便配置了一下 145 FreeBSD系统的 SSH服务.

不像 RedHat 启动一下就可以了. 运行 sshd 提示说没有密钥文件.

查了下FreeBSD 的手册.可以这么解决 .

cd /etc/ssh

ssh-keygen -t rsa1 -f ssh_host_key
ssh-keygen -t dsa -f ssh_host_dsa_key

再运行
sshd

在 rc.conf 中加入以下行,使 sshd能自动启动

sshd_enable = “YES” //不过在145上 rc.conf 的配置好像都无效,不管它了,能用就行.

昨天晚上心血来潮,对以前翻译的 FreeBSD 手册进行了修订,没想突然断电.白费了.
今早重新开始,发现FreeBSD 的有些章节翻译的确实很烂,我负责的那几章也发现了许多错
误.由于时间的缘故,也不可能一个个校订了.害.

Comments (2)

好久没写blog了.

昨天把上网搞定了,,终于可以安心的上会网.

这学期可能去申请个科研项目弄弄,,SMTH BBS源代码分析.

不过选题可能有点小儿科了,

不管怎样,先申请了再说吧,有总比没有强吧.

评论

今天很累,昨天也很累.

生活是不是就是这样的.
在家里,不愁吃,不愁穿的,不愁睡.人胖了许多.

回学校后,接连遭受打击,又很累.感觉shou了许多,当然感觉是感觉,
客观上,我并没有太大的改变.我还是我.

现在很懒,什么也不想做,但又有很多事情等着我去完成,可心有余而力不足,或者力有余
而心不足吧?

我明白,现在不能浪费时间,要好好学习.可明白归明白,结果会是怎样,不敢保证.

似乎我是一个不相信论者,对什么事情都不轻易相信,连提出这个命题用的也是似乎.

我可以肯定,在我性格深处,存在着某种懦弱,无药可救,天性使然.

感谢FQYY,给我坚强的理由。我还会继续走自己的路,会有些修正,但不回头。

我也没想过今后又做些什么,这个问题在高考后我就没再想过,因为我明白,人的未来是不
能计划的。经常会有人会问我这个问题:你毕业后要干什么?你要读什么专业?我只能
笑笑,回答:回家开网吧,卖电脑,再取老婆。

昨天的BBS课,人气很旺。呵呵,当然这是好事了。KS讲课似乎东扯西扯的习惯,这也符合
他的性格。昨天sunu跟我说了一句话:ks想法可真多。当然这不是我们之间第一次冒这句
话了。与ks接触过的人都有这种感觉。我认为这是对ks的极大赞美,ks一定也是这么认为的。

昨天重拾了很久没动的FreeBSD,一阵莫名的感动,像是久违了的朋友。

Comments (6)

« Previous entries