[CentOS 7] IRCD 채팅서버설정

pjh5365·2023년 3월 24일

CentOS7 에서 채팅을 하기 위해선 IRCD채팅 서버를 설정해야한다.


서버 설정

ircd유저를 만들어 해당 디렉토리에서 작업

useradd ircd

ircd유저 패스워드 설정

passwd ircd

openssl 설치

yum install make gcc openssl openssl-devel

ircd 디렉토리에서 작업

unrealircd 설치

wget --trust-server-names https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz

설치한 파일 압축해제

tar xvf unrealircd-6-0-6.tar.gz

압축해제한 파일 권한을 변경

chmod 777 -R unrealircd-6.0.6
# -R 옵션으로 하위 파일까지 변경

이후 root유저가 아닌 ircd 유저로 작업

설치환경구성

unrealircd-6.0.6디렉토리에 접근한 후

./Config
# 이후 설치될때까지 enter 이후
make
make install

설정파일 복사

cp /home/ircd/unrealircd/conf/example.conf /home/ircd/unrealircd/conf/unrealircd.conf

설정파일에 넣어야 할 비밀번호찾기

$ ./home/ircd/unrealircd-6.0.6/unrealircd spkifp
# 명령입력 후 나온 password 기억하기

서버 설정하기

복사한 설정파일에 접근하여 각종 서버설정하기 (해당 설정과정에서 찾은 비밀번호를 입력해야함)

vi unrealircd/conf/unrealircd.conf

서버 실행 전 테스트

./unrealircd-6.0.6/unrealircd configtest

잘못된 설정이 있다면 테스트 과정에서 어느 부분을 수정해야 하는지 알려준다.

서버 실행

./unrealircd-6.0.6/unrealircd start

클라이언트 설정

IRCD 서버에 접근하기 위해 IRSSI가 필요하다.

IRSSI 설치

yum install irssi

IRSSI 접속

irssi

IRSSI 각종명령어

/connect [serverIP]
/join #[groupname]
/quit

채팅화면

0개의 댓글