irc, ircd-hybridでパスワード認証とSSL接続

ものすごく思いつきでやりました。
パスワード認証のSSL利用で立ち上げたいと思います。

yum install ircd-hybrid

## 変更箇所だけ
cp /usr/share/doc/ircd-hybrid-7.2.3/simple.conf /etc/ircd/ircd.conf

vi /etc/ircd/ircd.conf
serverinfo {
name = "irc.runeleaf.net";
# [0-9][A-Z0-9][A-Z0-9]
sid = "101";
description = "IRC Server";
rsa_private_key_file = "/etc/secure/ircd/rsa.key";
ssl_certificate_file = "/etc/secure/ircd/cert.pem";
}

administrator {
name = "runeleaf";
email = "メールアドレス";
}

auth {
/*
* /usr/libexec/ircd/mkpasswd -m
* plaintext:
*/
password = "上記で生成された文字列";
encrypted = yes;
}

operator {
name = "runeleaf";
user = "*@runeleaf.net";
password = "パスワード";
encrypted = yes;
}

listen {
flags = ssl;
port = 6667;
}

rsa.keyとかつくります。

mkdir -p /etc/secure/ircd
cd /etc/secure/ircd
openssl genrsa -out rsa.key 2048
openssl rsa -in rsa.key -pubout -out rsa.pub
chown ircd:ircd *
chmod 600 *
openssl req -new -days 365 -x509 -key rsa.key -out cert.pem

サービス起動

service ircd start

portを開けてサーバ側はおわり。
limechatからsslで接続確認してクライアント側はおわり。

ブログ書いたの久しぶりだなー

広告