Tạo Máy chủ dựa trên Jabber cho iChat

Mục lục:

Tạo Máy chủ dựa trên Jabber cho iChat
Tạo Máy chủ dựa trên Jabber cho iChat
Anonim

Nếu bạn sử dụng iChat, có thể bạn đã biết rằng nó có hỗ trợ tích hợp cho nhắn tin dựa trên Jabber. Đó là cùng một kế hoạch nhắn tin được sử dụng bởi Google Talk và nhiều dịch vụ tương tự khác. Jabber sử dụng một giao thức mã nguồn mở được gọi là XMPP để bắt đầu và nói chuyện với các ứng dụng khách nhắn tin. Kết quả của khung công tác mã nguồn mở là nó giúp bạn chạy máy chủ Jabber của riêng mình trên máy Mac rất dễ dàng.

iChat Server - Tạo máy chủ Jabber của riêng bạn

Image
Image

Có nhiều lý do để sử dụng máy chủ Jabber của riêng bạn để cho phép nhắn tin iChat:

  • Bạn kiểm soát ai có thể kết nối với dịch vụ.
  • Bạn có thể tạo một hệ thống nhắn tin an toàn.
  • Giữ tất cả các liên lạc nhắn tin trong nhà.
  • Nhắn tin đa nền tảng dễ dàng.
  • Bạn thích sử dụng máy Mac của mình và có Máy chủ Jabber nghe thật tuyệt.

Thực tế còn có nhiều lý do khác, đặc biệt là đối với các công ty lớn hơn sử dụng hệ thống nhắn tin, nhưng đối với đa số người dùng, việc tạo máy chủ Jabber nhằm đảm bảo an toàn khi biết rằng tin nhắn iChat tại nhà hoặc doanh nghiệp nhỏ của bạn không có thể tiếp cận với mắt bên ngoài.

Điều đó không có nghĩa là bạn đang tạo ra một môi trường khép kín. Máy chủ Jabber bạn tạo trong hướng dẫn này có thể được định cấu hình chỉ để sử dụng trong nhà, mở với Internet hoặc bất kỳ thứ gì ở giữa. Nhưng ngay cả khi bạn chọn mở máy chủ Jabber của mình để kết nối Internet, bạn vẫn có thể sử dụng các biện pháp bảo mật khác nhau để mã hóa và giữ cho tin nhắn của bạn ở chế độ riêng tư.

Không có thông tin cơ bản, hãy bắt đầu.

Có sẵn nhiều ứng dụng máy chủ Jabber khác nhau. Nhiều yêu cầu bạn tải xuống mã nguồn, sau đó tự biên dịch và tạo ứng dụng máy chủ. Những người khác đã sẵn sàng sử dụng, với hướng dẫn cài đặt rất đơn giản.

Chúng tôi sẽ sử dụng Openfire, một máy chủ cộng tác thời gian thực, mã nguồn mở. Nó sử dụng XMPP (Jabber) cho hệ thống nhắn tin tức thì và nó hoạt động hiệu quả với ứng dụng khách iChat, cũng như nhiều ứng dụng nhắn tin dựa trên Jabber khác.

Hơn hết, đó là một cài đặt đơn giản không khác nhiều so với cài đặt bất kỳ ứng dụng Mac nào khác. Nó cũng sử dụng giao diện dựa trên web để định cấu hình máy chủ, vì vậy không có tệp văn bản nào được chỉnh sửa hoặc quản lý.

Những gì bạn cần để tạo một máy chủ Jabber

  • Máy chủ cộng tác thời gian thực Openfire.
  • Máy Mac chạy Intel.
  • Khoảng nửa giờ thời gian của bạn.

iChat Server - Cài đặt và Thiết lập Máy chủ Openfire Jabber

Image
Image

Chúng tôi chọn Openfire cho máy chủ Jabber của mình vì tính dễ cài đặt, cấu hình dựa trên web và tuân thủ các tiêu chuẩn cho phép chúng tôi tạo một máy chủ đa nền tảng. Để bắt đầu cài đặt và thiết lập, bạn cần tải phiên bản Openfire mới nhất từ trang web Ignite Re altime.

Tải xuống Openfire Jabber / XMPP Server

  1. Để tải xuống ứng dụng Openfire, hãy ghé qua trang web của dự án Openfire và nhấp vào nút Tải xuốngcho phiên bản Openfire mới nhất.
  2. Openfire có sẵn cho ba hệ điều hành khác nhau: Windows, Linux và Mac. Như bạn có thể đã đoán, chúng tôi sẽ sử dụng phiên bản Mac của ứng dụng.
  3. Chọn nút Mac download, sau đó nhấp vào tệp openfire_3_7_0.dmg. (Chúng tôi đang sử dụng Openfire 3.7.0 cho các hướng dẫn này; tên tệp thực tế sẽ thay đổi theo thời gian khi các phiên bản mới được phát hành.)

Cài đặt Openfire

  1. Sau khi quá trình tải xuống hoàn tất, hãy mở ảnh đĩa bạn đã tải xuống, nếu nó không tự động mở.
  2. Nhấp đúp vào ứng dụng Openfire.pkg được liệt kê trong hình ảnh đĩa.
  3. Trình cài đặt sẽ mở ra, chào mừng bạn đến với Máy chủ Openfire XMPP. Nhấp vào nút Tiếp tục.
  4. Openfire sẽ hỏi nơi cài đặt phần mềm; vị trí mặc định phù hợp với hầu hết người dùng. Nhấp vào nút Cài đặt.
  5. Bạn sẽ được yêu cầu nhập mật khẩu quản trị. Cung cấp mật khẩu và nhấp vào OK.
  6. Sau khi phần mềm đã được cài đặt, hãy nhấp vào nút Đóng.

Thiết lập Openfire

  1. Openfire được cài đặt dưới dạng ngăn tùy chọn. Khởi chạy System Preferences bằng cách nhấp vào biểu tượng System Preferences Dockhoặc chọn System Preferencestừ menu Apple.
  2. Nhấp vào ngăn tùy chọn Openfire nằm trong danh mục "Khác" của Tùy chọn Hệ thống.
  3. Bạn có thể thấy một thông báo khác cho biết, "Để sử dụng ngăn tùy chọn Openfire, Tùy chọn Hệ thống phải thoát và mở lại." Điều này xảy ra vì ngăn tùy chọn Openfire là một ứng dụng 32-bit. Để chạy ứng dụng, ứng dụng Tùy chọn Hệ thống 64-bit phải thoát và phiên bản 32-bit chạy ở vị trí của nó. Điều này sẽ không ảnh hưởng đến hiệu suất của máy Mac của bạn, vì vậy hãy nhấp vào OK, rồi mở lại ngăn tùy chọn Openfire.
  4. Nhấp vào nút Mở Bảng điều khiển dành cho Quản trị viên.
  5. Thao tác này sẽ mở một trang web trong trình duyệt mặc định của bạn, cho phép bạn quản trị máy chủ Openfire Jabber.
  6. Vì đây là lần đầu tiên bạn sử dụng Openfire, trang quản trị sẽ hiển thị thông báo chào mừng và bắt đầu quá trình thiết lập.
  7. Chọn ngôn ngữ, sau đó nhấp vào Tiếp tục.
  8. Bạn có thể đặt tên miền được sử dụng cho máy chủ Openfire. Nếu bạn định chạy máy chủ Openfire chỉ cho mạng cục bộ của mình, không có kết nối Internet, thì cài đặt mặc định vẫn ổn. Nếu bạn muốn mở máy chủ Openfire cho các kết nối bên ngoài, bạn sẽ cần cung cấp một tên miền đủ điều kiện. Bạn có thể thay đổi điều này sau nếu muốn. Chúng tôi sẽ giả định rằng bạn đang sử dụng Openfire cho mạng nội bộ của riêng mình. Chấp nhận các mặc định và nhấp vào Tiếp tục
  9. Bạn có thể chọn sử dụng cơ sở dữ liệu bên ngoài để lưu giữ tất cả dữ liệu tài khoản Openfire hoặc sử dụng cơ sở dữ liệu tích hợp được nhúng trong Openfire. Cơ sở dữ liệu nhúng phù hợp với hầu hết các cài đặt, đặc biệt nếu số lượng máy khách kết nối ít hơn một trăm. Nếu bạn đang lên kế hoạch cài đặt lớn hơn, thì cơ sở dữ liệu bên ngoài là lựa chọn tốt hơn. Chúng tôi sẽ cho rằng đây là một cài đặt nhỏ, vì vậy chúng tôi sẽ chọn tùy chọn Embedded Database. Nhấp vào Tiếp tục
  10. Dữ liệu tài khoản người dùng có thể được lưu trữ trong cơ sở dữ liệu máy chủ, hoặc nó có thể được lấy từ máy chủ thư mục (LDAP) hoặc máy chủ ClearSpace. Đối với các cài đặt Openfire vừa và nhỏ, đặc biệt nếu bạn chưa sử dụng máy chủ LDAP hoặc ClearSpace, thì cơ sở dữ liệu nhúng Openfire mặc định là lựa chọn dễ dàng nhất. Chúng tôi sẽ tiếp tục sử dụng lựa chọn mặc định. Thực hiện lựa chọn của bạn và nhấp vào Tiếp tục
  11. Bước cuối cùng là tạo tài khoản quản trị viên. Cung cấp địa chỉ email chức năng và mật khẩu cho tài khoản. Một lưu ý: Bạn không cung cấp tên người dùng ở bước này. Tên người dùng cho tài khoản quản trị viên mặc định này sẽ là 'admin'không có dấu ngoặc kép. Nhấp vào Tiếp tục

Hiện đã hoàn tất thiết lập.

iChat Server - Cấu hình Openfire Jabber Server

Image
Image

Bây giờ thiết lập cơ bản của máy chủ Openfire Jabber đã hoàn tất, đã đến lúc cấu hình máy chủ để các ứng dụng khách iChat của bạn có thể truy cập.

  1. Nếu bạn đang tiếp tục từ nơi chúng ta đã dừng lại ở trang cuối cùng, bạn sẽ thấy một nút trên trang web cho phép bạn chuyển sang Bảng điều khiển Quản trị Openfire. Bấm vào nút để tiếp tục. Nếu bạn đã đóng trang web thiết lập, bạn có thể lấy lại quyền truy cập vào bảng điều khiển quản trị bằng cách khởi chạy ngăn tùy chọn Openfire và nhấp vào nút Mở Bảng điều khiển dành cho Quản trị viên.
  2. Nhập tên người dùng (quản trị) và mật khẩu bạn đã chỉ định trước đó, sau đó nhấp vào Đăng nhập.
  3. Bảng điều khiển dành cho quản trị viên Openfire cung cấp giao diện người dùng theo thẻ cho phép bạn định cấu hình Máy chủ, Người dùng / Nhóm, Phiên, Trò chuyện Nhóm và Plugin cho dịch vụ. Trong hướng dẫn này, chúng tôi sẽ chỉ xem xét những điều cơ bản bạn cần cấu hình để máy chủ Openfire Jabber hoạt động nhanh chóng.

Bảng điều khiển dành cho quản trị viên Openfire: Cài đặt email

  1. Nhấp vào tab Server, sau đó nhấp vào tab phụ Server Manager.
  2. Nhấp vào mục menu Cài đặt Email.
  3. Nhập cài đặt SMTP của bạn để cho phép máy chủ Openfire gửi email thông báo đến quản trị viên. Đây là tùy chọn; máy chủ Openfire sẽ hoạt động cho dù bạn có thiết lập email hay không. Nhưng với tư cách là quản trị viên Openfire, bạn nên nhận được thông báo nếu có vấn đề phát sinh.
  4. Thông tin được yêu cầu trong cài đặt email giống với thông tin bạn sử dụng cho ứng dụng email của mình. Máy chủ thư là máy chủ SMTP (máy chủ thư đi) mà bạn sử dụng cho email của mình. Nếu máy chủ email của bạn yêu cầu xác thực, hãy đảm bảo điền Tên người dùng máy chủ và mật khẩu Máy chủ. Đây là thông tin giống với tên người dùng và mật khẩu tài khoản email của bạn.
  5. Bạn có thể kiểm tra cài đặt email bằng cách nhấp vào nút Gửi Email Kiểm tra.
  6. Bạn có khả năng chỉ định email thử nghiệm sẽ được gửi đến ai, chủ đề và nội dung phải là gì. Sau khi bạn lựa chọn, hãy nhấp vào Gửi.
  7. Email thử nghiệm sẽ xuất hiện trong ứng dụng email của bạn sau một thời gian ngắn.

Bảng điều khiển dành cho quản trị viên Openfire: Tạo người dùng

  1. Nhấp vào tab Người dùng / Nhóm.
  2. Nhấp vào tab phụ Users.
  3. Nhấp vào mục menu Tạo Người dùng Mới.
  4. Nhập tên người dùng và mật khẩu. Bạn cũng có thể tùy chọn bao gồm tên thật và địa chỉ email của người dùng và chỉ định liệu người dùng mới có thể là quản trị viên của máy chủ hay không.
  5. Lặp lại cho những người dùng khác mà bạn muốn thêm.

Sử dụng iChat để kết nối

Bạn sẽ cần tạo một tài khoản mới cho người dùng trong iChat.

  1. Khởi chạy iChat và chọn Preferencestừ menu iChat.
  2. Chọn tab Tài khoản.
  3. Nhấp vào nút cộng(+) trong danh sách tài khoản hiện tại.
  4. Sử dụng menu thả xuống để đặt Loại tài khoản thành "Jabber."
  5. Nhập tên tài khoản. Tên có dạng sau: tên người dùng @ tên miền. Tên miền đã được xác định trong quá trình thiết lập. Nếu bạn đã sử dụng cài đặt mặc định, nó sẽ là tên của máy Mac đang lưu trữ máy chủ Openfire, với ".local" được thêm vào tên của nó. Ví dụ: nếu tên người dùng là Tom và máy chủ Mac được gọi là Jerry, thì tên người dùng đầy đủ sẽ là [email protected].
  6. Nhập mật khẩu bạn đã gán cho người dùng trong Openfire.
  7. Bấm Xong.
  8. Một cửa sổ nhắn tin iChat mới sẽ mở cho tài khoản mới. Bạn có thể thấy cảnh báo về việc máy chủ không có chứng chỉ đáng tin cậy. Điều này là do máy chủ Openfire sử dụng chứng chỉ tự ký. Nhấp vào nút Tiếp tụcđể chấp nhận chứng chỉ.

Thế là xong. Bây giờ bạn có một máy chủ Jabber hoạt động đầy đủ sẽ cho phép các máy khách iChat kết nối. Tất nhiên, máy chủ Openfire Jabber có nhiều chức năng hơn chúng ta đã khám phá ở đây. Chúng tôi chỉ xem xét mức tối thiểu cần thiết để khởi động và chạy máy chủ Openfire cũng như kết nối các ứng dụng khách iChat của bạn với nó.

Nếu bạn muốn tìm hiểu thêm về cách sử dụng máy chủ Openfire Jabber, bạn có thể tìm thêm tài liệu tại:

Tài liệu Openfire

Trang cuối cùng của hướng dẫn này bao gồm hướng dẫn gỡ cài đặt máy chủ Openfire khỏi máy Mac của bạn.

iChat Server - Gỡ cài đặt Openfire Jabber Server

Image
Image

Một điều tôi không thích ở Openfire là nó không bao gồm trình gỡ cài đặt hoặc tài liệu sẵn có về cách gỡ cài đặt. May mắn thay, phiên bản Unix / Linux có chứa thông tin chi tiết về nơi chứa các tệp Openfire và vì OS X dựa trên nền tảng UNIX, nên khá dễ dàng để tìm thấy tất cả các tệp cần xóa để gỡ cài đặt ứng dụng.

Gỡ cài đặt Openfire cho Mac

  1. Khởi chạy System Preferences, và sau đó chọn khung tùy chọn Openfire.
  2. Nhấp vào nút Stop Openfire.
  3. Sau một khoảng thời gian ngắn, Trạng thái của Openfire sẽ chuyển thành Đã dừng.
  4. Đóng ngăn tùy chọn Openfire.

Một số tệp và thư mục bạn cần xóa được lưu trữ trong các thư mục ẩn. Trước khi bạn có thể xóa chúng, trước tiên bạn phải hiển thị các mục đó. Bạn có thể tìm thấy hướng dẫn về cách hiển thị các mục ẩn cũng như cách đưa chúng về định dạng ẩn sau khi gỡ cài đặt xong Openfire, tại đây:

Xem các thư mục ẩn trên máy Mac của bạn bằng Terminal

  1. Sau khi hiển thị các mục ẩn, hãy mở cửa sổ Finder và điều hướng đến: Startup drive / usr / local /
  2. Thay thế các từ "Ổ đĩa khởi động" bằng tên ổ đĩa khởi động của máy Mac của bạn.
  3. Khi đã ở trong thư mục / usr / local, hãy kéo thư mục Openfire vào thùng rác.
  4. Điều hướng đến ổ đĩa Khởi động / Thư viện / LaunchDaemons và kéo tệp org.jivesoftware.openfire.plist vào thùng rác.
  5. Điều hướng đến ổ đĩa Khởi động / Thư viện / PreferencePanes và kéo tệp Openfire.prefPane vào thùng rác.
  6. Dọn sạch thùng rác.
  7. Bây giờ bạn có thể đặt máy Mac của mình trở lại điều kiện mặc định là ẩn các tệp hệ thống, sử dụng quy trình được nêu trong liên kết ở trên.

Đề xuất: