in Ubuntu

Ubuntu – ejabberd 설치하기

ejabberd를 설치하기 위해 root 권한으로 터미널에 접속하여 아래와 같은 절차로 진행한다.


version :  2.1.11

Step 1 – Jabbed 설치하기

apt-get -y install ejabberd 
설치 후 경로들

   기본 설치 경로 : /etc/ejabberd/ejabberd.cfg

   홈 경로 : /var/lib/ejabberd

   SSL 인증 경로 : /etc/ejabberd/ejabberd.pem

Step 2 – 관리자 유저 설정하기

비밀번호를 설정하자!

ejabberdctl register admin localhost password

Step 3 관리자에게 권한을 부여하자.

기본적으로, eJabberd는 호스트 네임인 ‘localhost’를 사용한다. 호스트 네임을 변경할려면 config 파일에서 변경할 수 있다. 

그래서 기본적으로 “admin@localhost”로 지정되며, 아래와 같이 수정될 수 있다.

 
%% Admin user
{cal, admin, {user, “admin”, “localhost”}}.

%% Hostname
{hosts, [“localhost”]}.
 
** Ubuntu에 설치 후 접속 권한 local로 한정되어 있다. 이것을 주석 처리해주자.
%%  {access, local, [{allow, local}]}.

Step 4 eJabberd 재시작하기

service ejabberd restart

이제 지정된 IP의 포트 번호 5280을 통해 eJabbered Web Admin interface에 접속 할 수 있다.

http://198.199.90.115:5280/admin

로그인 하기 위해서는  user@domain (우리의 경우 “admin@localhost”로 접속 할 수 있다.):

Stem 5 새로운 사용자 추가하기

  1. Web Admin Interface 접속
  2. Vertual Hosts > Localhost > Users 순서대로 클릭
  3. User, Password 입력 

물론 커맨드라인을 통해서도 입력이 가능하다.

$ ejabberdctl register test1 localhost F2imbMo45
** Failed RPC connection to the node 문제 **
권한 문제로 sudo를 추가하면 된다.
$ sudo ejabberdctl register test1 localhost F2imbMo45

이후 클라이언트 설치는 아래를 참조

참조 : https://www.digitalocean.com/community/tutorials/how-to-install-ejabberd-xmpp-server-on-ubuntu

 

 

Write a Comment

Comment