01 of 04
iChat Server - 나만의 재버 서버 만들기
iChat 을 사용하는 경우 Jabber 기반 메시징을 기본적으로 지원한다는 것을 이미 알고있을 것입니다. 이는 Google Talk 및 기타 유사한 서비스에서 사용되는 것과 동일한 메시징 체계입니다. Jabber는 XMPP라는 오픈 소스 프로토콜을 사용하여 메시징 클라이언트를 시작하고 대화합니다. 오픈 소스 프레임 워크의 결과는 Mac에서 자신 만의 Jabber 서버를 쉽게 실행할 수 있다는 것입니다.
나만의 Jabber 기반 iChat 서버를 사용하는 이유
자신의 Jabber 서버를 사용하여 iChat 메시징을 허용하는 데는 여러 가지 이유가 있습니다.
- 서비스에 연결할 수있는 사용자를 제어합니다.
- 보안 메시징 시스템을 만들 수 있습니다.
- 모든 메시징 통신 을 사내에 보관하십시오.
- 쉬운 크로스 플랫폼 메시징.
- Mac을 사용하고 Jabber Server를 사용하면 멋지게 들릴 수 있습니다.
실제로 메시징 시스템을 사용하는 대기업의 경우 다른 많은 이유가 있지만 대부분의 사용자는 Jabber 서버를 만들면 집이나 소규모 기업의 iChat 메시지를 외부의 사람들이 볼 수 없게됩니다.
그렇다고 폐쇄 된 환경을 만드는 것은 아닙니다. 이 가이드에서 작성한 Jabber 서버는 사내에서만 사용하거나 인터넷에 연결하거나 중간에서 구성 할 수 있습니다. 그러나 인터넷 연결을 위해 Jabber 서버를 열어도 다양한 보안 수단을 사용 하여 암호화 하여 메시징을 비공개로 유지할 수 있습니다.
백그라운드를 벗어난 상태에서 시작하십시오.
다양한 Jabber 서버 응용 프로그램을 사용할 수 있습니다. 많은 사람들은 소스 코드를 다운로드 한 다음 서버 응용 프로그램을 직접 컴파일하고 작성해야합니다. 다른 사람들은 매우 간단한 설치 지침과 함께 준비가되어 있습니다.
우리는 오픈 소스 실시간 협업 서버 인 Openfire를 사용할 것입니다. XMPP (Jabber)를 인스턴트 메시징 시스템으로 사용하며, 기본 Jabber 기반 메시징 클라이언트뿐만 아니라 기본 iChat 클라이언트와 함께 즉시 사용할 수 있습니다.
무엇보다도, 다른 Mac 응용 프로그램을 설치하는 것과 크게 다르지 않은 간단한 설치입니다. 또한 웹 기반 인터페이스를 사용하여 서버를 구성하므로 편집하거나 관리 할 텍스트 파일이 없습니다.
Jabber 서버를 만들기 위해 필요한 것
- Openfire 실시간 협업 서버.
- Intel 기반 Mac.
- 약 30 분.
02 of 04
iChat Server - Openfire Jabber 서버 설치 및 설정
우리는 Jabber 서버를위한 Openfire를 선택했습니다. 설치 용이성, 웹 기반 구성 및 표준을 준수하여 크로스 플랫폼 서버를 만들었 기 때문입니다. 설치 및 설정을 시작하려면 Ignite Realtime 웹 사이트에서 Openfire의 최신 버전을 가져와야합니다.
Openfire Jabber / XMPP 서버 다운로드
- Openfire 응용 프로그램을 다운로드하려면 Openfire 프로젝트 사이트에 들러 Openfire의 최신 버전에 대한 다운로드 버튼을 클릭하십시오.
- Openfire는 Windows, Linux 및 Mac의 세 가지 운영 체제에서 사용할 수 있습니다. 이미 추측했듯이 우리는 Mac 버전의 응용 프로그램을 사용할 것입니다.
- Mac 다운로드 버튼을 선택한 다음 openfire_3_7_0.dmg 파일을 클릭하십시오. (우리는이 지침에 대해 Openfire 3.7.0을 사용하고 있으며 실제 파일 이름은 새 버전 출시와 함께 시간이 지남에 따라 변경됩니다.)
Openfire 설치하기
- 다운로드가 완료되면 자동으로 열리지 않은 다운로드 한 디스크 이미지를 엽니 다.
- 디스크 이미지에 나열된 Openfire.pkg 응용 프로그램을 두 번 클릭하십시오.
- 설치 프로그램이 열리 며 Openfire XMPP Server에 오게됩니다. 계속 버튼을 클릭하십시오.
- Openfire는 소프트웨어 설치 위치를 묻습니다. 대부분의 사용자에게는 기본 위치가 적합합니다. 설치 버튼을 클릭하십시오.
- 관리자 암호를 묻는 메시지가 나타납니다. 암호를 제공하고 확인을 클릭하십시오.
- 소프트웨어가 설치되면 닫기 버튼을 클릭하십시오.
Openfire 설정
- Openfire는 환경 설정 패널로 설치됩니다. 시스템 환경 설정 도크 아이콘을 클릭하거나 Apple 메뉴에서 "시스템 환경 설정"을 선택하여 시스템 환경 설정을 실행하십시오.
- 시스템 환경 설정의 "기타"범주에있는 Openfire 환경 설정 패널을 클릭하십시오.
- "Openfire 환경 설정 패널을 사용하려면 시스템 환경 설정을 종료했다가 다시 열어야합니다."라는 또 다른 메시지가 나타날 수 있습니다. 이것은 Openfire 환경 설정 패널이 32 비트 응용 프로그램이기 때문에 발생합니다. 응용 프로그램을 실행하려면 64 비트 시스템 환경 설정 응용 프로그램을 종료하고 32 비트 버전을 실행해야합니다. 이 작업은 Mac의 성능에 영향을주지 않으므로 확인을 클릭 한 다음 Openfire 환경 설정 패널을 다시 엽니 다.
- 관리 콘솔 열기 버튼을 클릭합니다.
- 그러면 기본 브라우저에서 Openfire Jabber 서버를 관리 할 수있는 웹 페이지가 열립니다.
- Openfire를 처음 사용하기 때문에 관리 페이지에 환영 메시지가 표시되고 설정 프로세스가 시작됩니다.
- 언어를 선택한 다음 계속을 클릭하십시오.
- Openfire 서버에 사용되는 도메인 이름을 설정할 수 있습니다. 로컬 네트워크에만 Openfire 서버를 사용하고 인터넷에 연결하지 않으려면 기본 설정을 사용해도됩니다. 외부 연결에 Openfire 서버를 열려면 정규화 된 도메인 이름을 제공해야합니다. 원하는 경우 나중에 변경할 수 있습니다. 우리는 당신이 당신 자신의 내부 네트워크를 위해 Openfire를 사용하고 있다고 가정 할 것입니다. 기본값을 사용하고 계속을 클릭하십시오.
- 외부 데이터베이스를 사용하여 Openfire 계정 데이터를 모두 보유하거나 Openfire에 포함 된 내장 데이터베이스를 사용할 수 있습니다. 임베디드 데이터베이스는 대부분의 설치에 적합합니다. 특히 연결하는 클라이언트의 수가 100 개 미만인 경우에 적합합니다. 대규모 설치를 계획하고 있다면 외부 데이터베이스를 선택하는 것이 좋습니다. 이 설치는 소규모 설치로 가정하므로 Embedded Database 옵션을 선택하겠습니다. 계속을 클릭하십시오.
- 사용자 계정 데이터는 서버 데이터베이스에 저장되거나 디렉토리 서버 (LDAP) 또는 ClearSpace 서버에서 가져올 수 있습니다. 중소형 Openfire 설치의 경우, 특히 LDAP 또는 ClearSpace 서버를 사용하지 않는 경우에는 기본 Openfire 내장 데이터베이스가 가장 쉬운 옵션입니다. 기본 선택을 사용하여 진행할 것입니다. 선택한 다음 계속을 클릭하십시오.
- 마지막 단계는 관리자 계정을 만드는 것입니다. 기능적인 전자 메일 주소와 암호를 계정에 제공하십시오. 한 메모 :이 단계에서 사용자 이름을 제공하지 않습니다. 이 기본 관리자 계정의 사용자 이름은 따옴표없이 'admin' 입니다. 계속을 클릭하십시오.
이제 설정이 완료되었습니다.
03 of 04
iChat Server - Openfire Jabber 서버 구성
이제 Openfire Jabber 서버의 기본 설정이 완료되었으므로 iChat 클라이언트가 서버에 액세스 할 수 있도록 서버를 구성해야합니다.
- 마지막 페이지에서 중단 한 부분부터 계속하면 Openfire 관리 콘솔로 이동할 수있는 버튼이 웹 페이지에 표시됩니다. 계속하려면 버튼을 클릭하십시오. 설정 웹 페이지를 닫은 경우 Openfire 환경 설정 패널을 시작하고 관리 콘솔 열기 버튼을 클릭하여 관리 콘솔에 다시 액세스 할 수 있습니다.
- 앞에서 지정한 사용자 이름 (admin)과 암호를 입력 한 다음 로그인을 클릭하십시오.
- Openfire Admin Console은 서비스에 대한 서버, 사용자 / 그룹, 세션, 그룹 채팅 및 플러그인을 구성 할 수있는 탭 인터페이스를 제공합니다. 이 가이드에서는 Openfire Jabber 서버를 신속하게 설치하고 실행하기 위해 구성해야하는 기본 사항 만 살펴 보겠습니다.
Openfire 관리 콘솔 : 이메일 설정
- 서버 탭을 클릭 한 다음 서버 관리자 하위 탭을 클릭하십시오.
- 이메일 설정 메뉴 항목을 클릭하십시오.
- Openfire 서버가 관리자에게 알림 전자 메일을 보낼 수 있도록 SMTP 설정을 입력하십시오. 이것은 선택 사항입니다. Openfire 서버는 이메일을 설정했는지 여부에 관계없이 작동합니다. 그러나 Openfire 관리자는 문제가 발생할 경우 알림을받을 수있는 것이 좋습니다.
- 전자 메일 설정에서 요청하는 정보는 전자 메일 클라이언트에 사용하는 것과 동일한 정보입니다. 메일 호스트는 이메일에 사용하는 SMTP 서버 (보내는 메일 서버)입니다. 전자 메일 서버에 인증이 필요한 경우 서버 사용자 이름 및 서버 암호를 반드시 입력하십시오. 이것은 이메일 계정 사용자 이름 및 비밀번호와 동일한 정보입니다.
- 테스트 이메일 보내기 버튼을 클릭하여 이메일 설정을 테스트 할 수 있습니다.
- 테스트 이메일을 보낼 대상과 제목 및 본문 텍스트를 지정하는 기능이 제공됩니다. 선택을하면 보내기를 클릭하십시오.
- 잠시 후 이메일 응용 프로그램에 테스트 이메일이 나타나야합니다.
Openfire 관리 콘솔 : 사용자 만들기
- 사용자 / 그룹 탭을 클릭하십시오.
- 사용자 하위 탭을 클릭하십시오.
- Create New Users 메뉴 항목을 클릭하십시오.
- 사용자 이름과 암호를 입력하십시오. 선택적으로 사용자의 실제 이름과 전자 메일 주소를 포함하고 새 사용자가 서버의 관리자가 될 수 있는지 여부를 지정할 수도 있습니다.
- 추가하려는 사용자에 대해이 단계를 반복하십시오.
iChat을 사용하여 연결하기
iChat에서 사용자에 대한 새 계정을 만들어야합니다.
- iChat을 실행하고 iChat 메뉴에서 "환경 설정"을 선택하십시오.
- 계정 탭을 선택하십시오.
- 현재 계정 목록 아래에있는 더하기 (+) 버튼을 클릭하십시오.
- 드롭 다운 메뉴를 사용하여 계정 유형을 '재버'로 설정하십시오.
- 계정 이름을 입력하십시오. 이름은 username @ domain name과 같은 형식입니다. 도메인 이름은 설치 과정에서 결정되었습니다. 기본 설정을 사용했다면 이름에 ".local"이 추가 된 Openfire 서버를 호스팅하는 Mac의 이름이됩니다. 예를 들어, 사용자 이름이 Tom이고 호스트 Mac의 이름이 Jerry 인 경우 전체 사용자 이름은 Tom@Jerry.local입니다.
- Openfire에서 사용자에게 지정한 암호를 입력하십시오.
- 완료를 클릭하십시오.
- 새 iChat 메시징 창이 새 계정에 열립니다. 신뢰할 수있는 인증서가없는 서버에 대한 경고가 표시 될 수 있습니다. 이것은 Openfire 서버가 자체 서명 된 인증서를 사용하기 때문입니다. 인증서를 승인하려면 계속 버튼을 클릭하십시오.
그게 전부 야. iChat 클라이언트가 연결할 수 있도록 완전히 작동하는 Jabber 서버가 있습니다. 물론, Openfire Jabber 서버는 여기에서 살펴본 것보다 훨씬 더 많은 기능을 가지고 있습니다. Openfire 서버를 설치하고 실행하고 iChat 클라이언트를 Openfire 서버에 연결하는 데 필요한 최소한의 정보 만 살펴 봤습니다.
Openfire Jabber 서버 사용에 대해 자세히 알고 싶으면 다음 위치에서 추가 설명서를 찾을 수 있습니다.
Openfire 문서
이 가이드의 마지막 페이지에는 Mac에서 Openfire 서버를 제거하기위한 지침이 포함되어 있습니다.
04 04
iChat Server - Openfire Jabber 서버 제거하기
Openfire에 대해 싫어하는 한 가지 점은 제거 프로그램이나 제거 방법에 대한 설명서가 포함되어 있지 않다는 것입니다. 운좋게도 Unix / Linux 버전에는 Openfire 파일의 위치에 대한 세부 정보가 포함되어 있으며 OS X은 UNIX 플랫폼을 기반으로하므로 응용 프로그램을 제거하기 위해 제거해야하는 모든 파일을 쉽게 찾을 수있었습니다.
Mac 용 Openfire 제거
- 시스템 환경 설정을 실행하고 Openfire 환경 설정 패널을 선택하십시오.
- Stop Openfire 버튼을 클릭하십시오.
- 잠시 후 Openfire Status가 Stopped로 변경됩니다.
- Openfire 환경 설정 패널을 닫습니다.
삭제해야 할 파일과 폴더 중 일부는 숨겨진 폴더에 저장됩니다. 삭제하기 전에 먼저 항목을 표시해야합니다. 보이지 않는 항목을 볼 수있게 만드는 방법과 Openfire를 제거한 후에 숨겨진 형식으로 되돌릴 수있는 방법에 대한 지침은 다음을 참조하십시오.
- 숨겨진 항목을 표시 한 후 Finder 창을 열고 다음으로 이동하십시오.
시동 드라이브 / usr / local /
- "시동 드라이브"라는 단어를 Mac의 부팅 볼륨 이름으로 바꿉니다.
- / usr / local 폴더에서 Openfire 폴더를 휴지통으로 드래그하십시오.
- 시동 드라이브 / 라이브러리 / LaunchDaemons로 이동하고 org.jivesoftware.openfire.plist 파일을 휴지통으로 드래그하십시오.
- 시작 드라이브 / 라이브러리 / PreferencePanes로 이동하여 Openfire.prefPane 파일을 휴지통으로 드래그하십시오.
- 휴지통을 비우십시오.
- 위 링크에서 설명한 프로세스를 사용하여 Mac을 시스템 파일을 숨기는 기본 조건으로 다시 설정할 수 있습니다.