redhat 6.0 IRC 服务器配置
2012-01-12 09:16
274 查看
IRC简介:
是一种古来,而又必须的即时通信系统,通过irc服务器构建起一个区域,或者广域的通行网络,使得windows, linux, Unix等系统,
以及xchat, chatzilla, pidgin等多种通信客户端友好的连接起来,以加密的, 多人/单人的文本传输和文件传输为基本功能构建起高效的
协同网络。
系统要求:
redhat 6.0
软件下载:
http://www.ircd-hybrid.org/downloads.html
注意: 当前可以编译通过的是ircd-hybrid-7.3.1, ircd-hybrid-7.2.3 编译的时候有问题
安装前提:
需要安装 $ yum install openssl*
编译安装:
$ tar zxvf ircd-hybrid-7.3.1.tgz
$ cd ircd-hybrid-7.3.1/
$ configure --prefix = /opt/App/ircd-hybird
$ make
$ make install
中间报错,可能需要使用yum等工具安装相应的包
最关键点: 配置
1. 增加用户: ircadmin (irc必须以普通用户运行,可以不设密码)
$ useradd ircadmin
2. 打开配置文件 /opt/App/ircd-hybrid/etc/examle.conf
进入#44
serverinfo {
name = "ircd"; #你服务器名称
sid = "1ST"; #必须按提示说明设置3个安符,其中第一个必须是数字1-9,后两个必须是字母组合,否则ircd服务不能正常启动。
network_name = "MyNet"; #网络信息
network_desc = "This is My Network"; #网络信息描述
max_clients = 512;
};
进入#296
auth {
user = "*@*"; #用户@主机允许连接
password = "myirc"; #设置了话任何用户登陆irc服务器都需要提前输入此密码,也可以不设置,可为加密和非加密模式
encrypted = no; #登陆密码是否起用加密模式
spoof = "I.still.hate.packets"; #用语隐藏用户真实IP地址可以起用作为伪装地址
class = "opers"; #默认即可
flags = need_password, spoof_notice, exceed_limit, kline_exempt,
gline_exempt, resv_exempt, no_tilde, can_flood, can_idle;
}; #默认即可
进入#367
operator {
name = "god"; #管理OP(关键)
user = "*god@*"; #允许任何连接上来带god的名称帐号可切换成管理OP
# user = "*@127.0.0.1"; #只允许本地连接的管理者
password = "woshiadmin"; #管理OP的非加密密码
encrypted = NO; #管理密码是否加密
class = "opers"; #以下默认即可
flags = global_kill, remote, kline, unkline, xline,
die, rehash, nick_changes, admin, operwall;
};
进入#1147
havent_read_conf = 1; #必须注销掉此行,否则不让你运行
是一种古来,而又必须的即时通信系统,通过irc服务器构建起一个区域,或者广域的通行网络,使得windows, linux, Unix等系统,
以及xchat, chatzilla, pidgin等多种通信客户端友好的连接起来,以加密的, 多人/单人的文本传输和文件传输为基本功能构建起高效的
协同网络。
系统要求:
redhat 6.0
软件下载:
http://www.ircd-hybrid.org/downloads.html
注意: 当前可以编译通过的是ircd-hybrid-7.3.1, ircd-hybrid-7.2.3 编译的时候有问题
安装前提:
需要安装 $ yum install openssl*
编译安装:
$ tar zxvf ircd-hybrid-7.3.1.tgz
$ cd ircd-hybrid-7.3.1/
$ configure --prefix = /opt/App/ircd-hybird
$ make
$ make install
中间报错,可能需要使用yum等工具安装相应的包
最关键点: 配置
1. 增加用户: ircadmin (irc必须以普通用户运行,可以不设密码)
$ useradd ircadmin
2. 打开配置文件 /opt/App/ircd-hybrid/etc/examle.conf
进入#44
serverinfo {
name = "ircd"; #你服务器名称
sid = "1ST"; #必须按提示说明设置3个安符,其中第一个必须是数字1-9,后两个必须是字母组合,否则ircd服务不能正常启动。
network_name = "MyNet"; #网络信息
network_desc = "This is My Network"; #网络信息描述
max_clients = 512;
};
进入#296
auth {
user = "*@*"; #用户@主机允许连接
password = "myirc"; #设置了话任何用户登陆irc服务器都需要提前输入此密码,也可以不设置,可为加密和非加密模式
encrypted = no; #登陆密码是否起用加密模式
spoof = "I.still.hate.packets"; #用语隐藏用户真实IP地址可以起用作为伪装地址
class = "opers"; #默认即可
flags = need_password, spoof_notice, exceed_limit, kline_exempt,
gline_exempt, resv_exempt, no_tilde, can_flood, can_idle;
}; #默认即可
进入#367
operator {
name = "god"; #管理OP(关键)
user = "*god@*"; #允许任何连接上来带god的名称帐号可切换成管理OP
# user = "*@127.0.0.1"; #只允许本地连接的管理者
password = "woshiadmin"; #管理OP的非加密密码
encrypted = NO; #管理密码是否加密
class = "opers"; #以下默认即可
flags = global_kill, remote, kline, unkline, xline,
die, rehash, nick_changes, admin, operwall;
};
进入#1147
havent_read_conf = 1; #必须注销掉此行,否则不让你运行
相关文章推荐
- linux DHCP服务器的配置(redhat6.4)
- 【redhat5.5】linux的LDAP认证服务器的配置及客户端pam网络验证实例
- Redhat 7 安装 MySQL 5.7.10, 安装JDK 1.7, 安装Tomcat 7.0 配置web服务器
- Redhat 5 配置DHCP服务器
- linux redhat-6.5系统配置nfs服务器的方法
- RedHat9.0下配置SMB服务器
- RedHat 5.5 基于虚拟用户验证的vsftd服务器搭建配置记录
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
- Redhat配置git 服务器
- (原)RedHat Linux AS 4 DHCP服务器双机备份配置
- Redhat 5配置YUM服务器
- Redhat 6.0 配置yum源
- Redhat 5配置YUM服务器
- redhat 5 DNS 服务器的配置
- Tomcat6.0用第三方CA签发的证书作服务器证书的配置方法
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
- 使用RedHat9.0配置DHCP服务器
- redhat7.3-dhcp和dhcp中继服务器配置
- redhat 9中默认的vsftpd服务器配置小心得