即時訊息(IM)在企業中的使用需求,目前已僅次於電子郵件,然而許多企業卻因為資訊安全的因素,而封鎖了員工使用公用IM服務的權限。對此,本文將介紹一款橫跨Linux、Windows以及Mac平台且免費的即時訊息系統,讓IM的資訊服務輕鬆建置在企業內部網路中。
現今,資訊市場上與即時訊息(IM)服務的解決方案相當多,這包含了免費的公用IM服務,例如Google、Facebook、AOL、QQ、Windows Live Messenger、Yahoo即時通等等。而企業級的付費解決方案較知名的,則有Microsoft的Lync,以及IBM的Lotus Sametime。
然而,對於許多中小型企業來說,若選擇使用免費的公用IM服務,會有資安上的疑慮,如果改選須付費的企業級商用版,在相當有限的預算之下,則授權費用似乎又有些沉重,那怎麼辦呢?
建議不妨建置同時支援Linux、Windows以及Mac平台的Openfire,它不僅可免費下載,更重要的是易於管理維護,並且可與企業的Active Directory進行整合,讓IT人員不需要維護新的人員名錄,而使用者也不必再多記一組新的帳號與密碼。
|
▲ Openfire伺服器與Spark用戶端程式下載網址: http://www.igniterealtime.org/downloads/index.jsp |
Openfire伺服器是一套以XMPP標準所設計的即時訊息系統,其搭配使用的用戶端程式為Spark,同樣也支援Linux、Windows及Mac。
Openfire除了可使用內建的資料庫來進行儲存外,只要搭配JDBC 2.0為介面,還可以連接企業現有的其他類型的資料庫系統,例如MySQL、Oracle、Microsoft SQL Server、PostgreSQL、IBM DB2以及HSQLDB。
Red Hat Linux下的Openfire安裝設定
先以root身分登入作業系統,接著確認必須有JDK或JRE 1.5.0(Java 5)以上的版本已經安裝在Red Hat Linux的環境之中,如圖1所示,可以透過下達「java -version」命令來查看目前所安裝的Java版本詳細資訊。
|
▲圖1 查詢Java版本資訊。 |
如圖2所示,將Openfire的rpm安裝程式置放到Red Hat Linux之後,並直接在X Window中針對此檔案按一下滑鼠右鍵,然後點選快速選單中的【以套件安裝程式開啟】。
|
▲圖2 安裝Openfire套件。 |
若想在命令主控台中進行安裝,可下達命令「rpm -ivh openfire-3.7.1-1.i386.rpm」。如果所下載的是.tar.gz的壓縮檔,則在使用「tar -xzvf」命令解壓縮後,透過mv命令將其「openfire」資料夾移動到「
/opt」資料夾內即可。
接著會開啟如圖3所示的警告頁面,按下〔強制繼續〕按鈕。隨後將詢問是否要安裝這個檔案,直接按下〔安裝〕按鈕即可。
|
▲圖3 出現安全性警告。 |
完成安裝Openfire程式後,正常情況下就會自動開啟Openfire的網站設定頁面。如果發生沒有自動啟動的狀況,則如圖4所示在「/opt/openfire/bin」路徑下執行「./openfire.sh」命令。
|
▲圖4 執行Openfire。 |
緊接著,將看到管理主控台目前已接聽9090的通訊埠,以內建的瀏覽器連線至此位址。