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

01 trên 04

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

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

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 lược đồ nhắn tin được Google Talk sử dụng và nhiều dịch vụ tương tự khác. Jabber sử dụng 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 nhắn tin. Kết quả của một khung công tác nguồn mở là nó làm cho nó rất dễ dàng để chạy máy chủ Jabber của riêng bạn trên máy Mac của bạn.

Tại sao sử dụng máy chủ iChat dựa trên Jabber của riêng bạn?

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:

Có nhiều lý do khác, đặc biệt là cho các công ty lớ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 sẽ bảo mật khi biết rằng tin nhắn nhà riêng hoặc doanh nghiệp nhỏ của bạn không thể truy cập được 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ở 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 thà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ữ riêng tư tin nhắn của mình.

Với nền tảng của con đường, chúng ta hãy bắt đầu.

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

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

Hay nhất của tất cả, đó là một cài đặt đơn giản mà không phải là nhiều khác biệt so với cài đặt bất kỳ ứng dụng Mac khác. Nó cũng sử dụng giao diện dựa trên web để định cấu hình máy chủ, do đó 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

02 trên 04

iChat Server - Cài đặt và thiết lập của Openfire Jabber Server

Máy chủ Openfire sẽ làm việc 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 có thể nhận thông báo nếu có vấn đề xảy ra. Ảnh chụp màn hình lịch sự của Coyote Moon Inc.

Chúng tôi đã chọn Openfire cho máy chủ Jabber của chúng tôi vì 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 lấy phiên bản Openfire mới nhất từ ​​trang web Ignite Realtime.

Tải xuống Máy chủ Openfire Jabber / XMPP

  1. Để tải xuống ứng dụng Openfire, hãy dừng lại bởi trang dự án Openfire và nhấp vào nút Tải xuống cho phiên bản mới nhất của Openfire.
  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 ứng dụng Mac.
  3. Chọn nút tải xuống Mac, 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 tải xuống hoàn tất, mở hình ả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 ảnh đĩa.
  3. Trình cài đặt sẽ mở ra, chào đón bạn đến với Openfire XMPP Server. 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 là tốt cho 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ị viên . Cung cấp mật khẩu và nhấn OK.
  6. 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 khung tùy chọn. Khởi chạy System Preferences bằng cách nhấp vào biểu tượng System Preferences Dock hoặc chọn "System Preferences" từ 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 nói rằng, "Để sử dụng ngăn tùy chọn Openfire, System Preferences phải thoát và mở lại." Điều này xảy ra vì khung 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, và sau đó mở ngăn tùy chọn Openfire một lần nữa.
  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ị một thông điệp 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 đang lập kế hoạch để chạy máy chủ Openfire chỉ dành cho mạng cục bộ của bạn, không có kết nối với Internet, thì các thiết lập mặc định là tốt. Nếu bạn muốn mở máy chủ Openfire để kết nối bên ngoài, bạn sẽ cần phải cung cấp một tên miền đầy đủ. 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 bạn. Chấp nhận các giá trị 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 trữ tất cả dữ liệu tài khoản Openfire hoặc sử dụng cơ sở dữ liệu được tích hợp sẵn kèm với Openfire. Cơ sở dữ liệu nhúng là tốt cho hầu hết các cài đặt, đặc biệt nếu số lượng khách hàng kết nối nhỏ hơn một trăm. Nếu bạn đang lập kế hoạch cài đặt lớn hơn, cơ sở dữ liệu bên ngoài là một lựa chọn tốt hơn. Chúng tôi sẽ giả định đây là một cài đặt nhỏ, vì vậy chúng tôi sẽ chọn tùy chọn Cơ sở dữ liệu nhúng. 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ột máy chủ thư mục (LDAP) hoặc một 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, cơ sở dữ liệu nhúng Openfire mặc định là tùy chọn dễ dàng nhất. Chúng ta 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à 'quản trị' không có dấu ngoặc kép. Nhấp vào Tiếp tục.

Các thiết lập đã hoàn tất.

03 trên 04

iChat Server - Cấu hình máy chủ Openfire Jabber

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 xem người dùng mới có thể là quản trị viên của máy chủ hay không. Ảnh chụp màn hình lịch sự của Coyote Moon Inc.

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

  1. Nếu bạn tiếp tục từ nơi chúng tôi đã dừng lại ở trang cuối cùng, bạn sẽ thấy một nút trên trang web sẽ cho phép bạn chuyển sang Bảng điều khiển quản trị Openfire. Nhấp 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ị viên) và mật khẩu bạn chỉ định trước đó, sau đó nhấp Đă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 mà bạn cần phải cấu hình để có máy chủ Openfire Jabber và chạy một cách 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 Máy chủ, sau đó nhấp vào tab phụ Trình quản lý máy chủ.
  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 tới 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 có thể nhận thông báo nếu có vấn đề xảy ra.
  4. Thông tin được yêu cầu trong cài đặt email là thông tin tương tự 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 Kiểm tra Email.
  6. Bạn được cung cấp khả năng xác định ai là email thử nghiệm nên truy cập và nội dung và văn bản nội dung nên là gì. Khi bạn thực hiện lựa chọn của mình, hãy nhấp vào Gửi.
  7. Email kiểm tra 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ụ Người dùng.
  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 xem 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 người dùng bổ sung mà bạn muốn thêm.

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

Bạn sẽ cần phải 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 "Preferences" từ menu iChat.
  2. Chọn tab Tài khoản.
  3. Nhấp vào nút dấu cộng (+) trong danh sách tài khoản hiện tại.
  4. Sử dụng trình đơn 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: username @ domain name. Tên miền đã được xác định trong quá trình thiết lập. Nếu bạn đã sử dụng các thiết lập mặc định, nó sẽ là tên của Mac đang lưu trữ máy chủ Openfire, với ".local" nối thêm vào tên của nó. Ví dụ, nếu tên người dùng là Tom và máy Mac được gọi là Jerry, thì tên người dùng đầy đủ sẽ là Tom@Jerry.local.
  6. Nhập mật khẩu bạn đã gán cho người dùng trong Openfire.
  7. Nhấp vào Xong.
  8. Một cửa sổ nhắn tin iChat mới sẽ mở ra cho tài khoản mới. Bạn có thể thấy cảnh báo về máy chủ không có chứng chỉ 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ỉ.

Đó là nó. 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ột máy chủ Openfire Jabber có chức năng khá hơn một chút so với 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 để thiết lập và chạy máy chủ Openfire và kết nối các máy khách iChat của bạn với nó.

Nếu bạn muốn tìm hiểu thêm về việc 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.

04/04

iChat Server - Gỡ cài đặt máy chủ Openfire Jabber

Nhập tên tài khoản. Tên có dạng sau: username @ domain name. Ví dụ, nếu tên người dùng là Tom và máy Mac được gọi là Jerry, thì tên người dùng đầy đủ sẽ là Tom@Jerry.local. Ảnh chụp màn hình lịch sự của Coyote Moon Inc.

Một điều tôi không thích về Openfire là nó không bao gồm một trình gỡ cài đặt hoặc tài liệu sẵn có sẵn về cách gỡ cài đặt nó. May mắn thay, phiên bản Unix / Linux chứa thông tin chi tiết về nơi các tệp Openfire được đặt, và kể từ khi OS X dựa trên nền tảng UNIX, thật 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 tùy chọn hệ thống, và sau đó chọn ngăn tùy chọn Openfire.
  2. Nhấp vào nút Dừng Openfire.
  3. Sau một thời gian ngắn, Trạng thái cho Openfire sẽ thay đổi thành Ngư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 làm cho các mục hiển thị. Bạn có thể tìm thấy hướng dẫn về cách hiển thị các mục ẩn mặt, cũng như cách trả về các mục ẩn sau khi bạn đã gỡ cài đặt xong Openfire, tại đây:

Xem thư mục ẩn trên máy Mac của bạn bằng cách sử dụng thiết bị đầu cuối

  1. Sau khi hiển thị các mục ẩn, mở cửa sổ Trình tìm kiếm và điều hướng đến:
    Ổ đĩa khởi động / usr / local /
  2. Thay thế các từ "ổ đĩa khởi động" với tên của khối lượng 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 Startup / Library / LaunchDaemons và kéo tệp org.jivesoftware.openfire.plist vào thùng rác.
  5. Điều hướng đến ổ đĩa Startup / Library / 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 về trạng thái mặc định của các tệp hệ thống ẩn, sử dụng quy trình được nêu trong liên kết ở trên.