[CentOS 7] IRCD 채팅서버설정

pjh5365·2023년 3월 24일
0

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

채팅화면

1개의 댓글

comment-user-thumbnail
2023년 3월 27일

wow

답글 달기