懒人选操作系统系统,要选自然要选 FC3 了,为什么呢?这里有两个原因:
1,编译器是 gcc3,编译起来不会因为编译器的问题出错
2,有 yum,缺什么补什么,随时 yum install
不过既然懒,那装系统的时候就要选完全安装
下载 kbsbbs 代码解压开来,开始 configure
加上参数 --enable-ssh 就可以,例如我是这么写的:
# ./configure --prefix=/home/bbs --enable-site=devel --with-www=/home/www \
--enable-ssh
一般情况下,是不会出现什么错误的,除非你缺少什么包了,补上就可以了
然后就是
# make
# make install
启动BBS,看看 telnet 部分正常工作否?
如果 telnet 部分正常工作,那就准备开始搞 sshbbsd,如果 telnet 部分不能正常工作,
那你可能就得检查下你以前的步骤是不是正确的,可以查看相关帮助文档。
如果 telnet 下工作正常,好,直接运行
# /home/bbs/bin/sshbbsd
一般情况下会提示错误的,提示什么呢?缺少 sshd_config 配置文件。
好,我们从系统复制一个过去
# cp /etc/ssh/sshd_config /home/bbs/etc/
再启动,又会提示 key 没找到了,恩,没关系,把系统下的两个 key 也给复制过去
# cp /etc/ssh/ssh_host_key /home/bbs/etc/
# cp /etc/ssh/ssh_host_key.pub /home/bbs/etc/
再启动,开始有新提示了,提示 sshd_config 里的配置不支持什么的,没关系
哪个不支持改哪个,一直改到不提示错误为止,包括那个随机数文件,也注释掉
之后 sshbbsd 就能启动了 ……
提醒一下:如果你是用 ssh 登陆到 bbs 服务器上编译代码,记得把 sshd_config
上的关于 Port 的定义不要使用默认的 22 ,改成其他端口。
--
修改:wuweixin FROM 202.118.0.*
FROM 202.118.0.*