Sun Java System Instant Messaging 7 2005Q1 �z��n |
�� 4 ��
�z Instant Messaging �����������&p��z Instant Messaging ���� (��A���B�h���T���զX���BCalender �N�z�{���P�ʵ�{��) �H�ΰ���L�z�u�@�A�Ҧp�ܧ�t�m�ѼƩM�z�O��C
�����]�t�U�C���!A�'O����b Instant Messaging �����ƭӺz�u�@�G
�z�@��ϥΪ��b Instant Messaging ���z�u�@�C�b�e�@�`���A�÷|�b��������L���%[�H����C�Ъ`�N�y�������ѩM�z�@��ϥΪ̪���k�C
Instant Messaging �å����Ѥj�q�ϥΪ̧G�ؤu��C�z�ݭn�ϥΥؿ�j�q�G�ؤu��H�G�ئh�� Instant Messaging �@��ϥΪ̡C�̹w�]�AInstant Messaging ���|���ѷs�W�B�ק�ΧR�� Instant Messaging �@��ϥΪ̪��S�w��O�C�M�ӡA�z�i�ۭq Instant Messenger �H���\�ϥΪ̱N��ۨ��s�W�ܥؿ�C�p�ݸԲӸ�T�A�аѾ\��U�s�ϥΪ��C
�N���b����� LDAP �����p���A�z����T��@��ϥΪ̨ϥ� Instant Messenger�C�b�� LDAP ���p���A�ߤ@�T��@��ϥΪ̨ϥ� Instant Messaging ����k�A�N�O�N�L�̱q�ؿ�R���C�b�ϥ� Sun Java System Access Manager �����ݩʪ����p���A�z�i�H�T��@��ϥΪ̦s�� Instant Messenger�C�p�G�z�ϥ� Access Manager ���p Instant Messaging�A�h3�ϥ� Access Manager ���Ѫ��G�ؤu��A�ӫD���\�ϥΪ̦ۦ��U�C
�z��i�H�ϥ� Instant Messaging�u�z��s���v���Ӻz Instant Messaging �@��ϥΪ̡C�p����� Instant Messaging�u�z��s���v���ԲӸ�T�A�аѾ\��p�v�B�w���ʻP���x�����K�n�C�Y�z���b�ϥ� Sun Java System Access Manager�A�h Access Manager �Ω�G�� Instant Messaging �@��ϥΪ̡C����ԲӸ�T�A�аѾ\�uSun Java System Communications Services Deployment Planning Guide�v�C
ĵ�i
�Y�z�z�L�s�� sysWatch.acl �ɮץH�ڵ����@��ϥΪ̳]�w�ʵ��L�@��ϥΪ̪��S�v�A�h Instant Messenger �D���|���o�Ǥ@��ϥΪ���ܡC�p����ĩڵ��@��ϥΪ̶ǰe�Y�ɰT���C�M�ӡA�@��ϥΪ̤��M�i�H�ݨ�ĵ�ܩM�s�D�q�D�C
��U�s�ϥΪ��z�i�ۭq Instant Messenger �H���\�s�ϥΪ̵�U�C��ϥΪ̵�U�ɡAInstant Messaging ��A���|�ϥε�U�v����Ѫ���T�Ӱ�� ldapadd �@�~�A�H�b�ؿ�إߨϥΪ̶��ءC
�Ƶ�
�Y�z���b�M Sun Java System Access Manager �@�_�ϥ� Instant Messaging�A�h��3���\�ϥΪ̨ϥΦ���k��U�C�z3�ϥ� Access Manager ���Ѫ��G�ؤu��C
�Y�n���\�s�ϥΪ̵�U�A�z�����s�W�Ʀ� im.jnlp.template �P im.html.template �ɮסA��� configure ���ε{���A�M�� (�p���ݭn) ���s���p�귽�ɮסC
���`�|�y�z�G
�p�����ۭq�귽�ɮת���h��T�A�аѾ\�� 5 ���u�z Instant Messenger�v�C
�ۭq Instant Messenger �H���\�s�ϥΪ̵�U
��z�ۭq�귽�ɮץH���\�s�ϥΪ̵�U�ɡA[�n�J] ��ܤ��W�|�X�{�s��s�C�ϥΪ̫�@�U����s�i�s�� [�s�ϥΪ̵�U] ��ܤ��A�b�䤤�i���U�C��ϥΪ̵�U�ɡA���T�|�s�W�� LDAP �ؿ�C
�Y�n�ۭq Instant Messenger �H���\�s�ϥΪ̵�U
- �b��r�s�边���}�� im.jnlp.template �ɮסC
�̹w�]�A���ɮ��x�s�� im_svr_base/html ���C
- �j�M��G
<application-desc main-class="com.iplanet.im.client.iIM">
- �N�U�C�Ʒs�W�ܸӳ��*��:ݡG
<argument>register=true</argument>
- �x�s���� im.jnlp.template �ɮסC
- �� im.html.template ���ƨB�J 1 �� 4�C
- ��� configure ���ε{���A�?�ܱz�n�t�m���Ǥ���ɡA�Хu���uMessenger �귽�v����C�p�ݧ�h����A�аѾ\�b�w�˩ΤɯŤ���t�m Instant Messaging�C
- �Y�z���b�ϥ� Sun Java System Access Manager �� Sun Java System Web Server�A�Э��s���p�귽�ɮסA�p���s���p�귽�ɮ����ҭz�C
- �Ұ� Instant Messenger�C
[�ڬO�s�ϥΪ�] ��s3�X�{�b [�n�J] ��ܤ��W�C
��U�s�ϥΪ�
�@���z�w�N�s�ϥΪ̵�U�Ʒs�W�� im.jnlp �P im.html �ɮרäw���s���p�귽�ɮסA�ϥΪ̴N�i�ۦ��U�C
�Y�n��U���s�ϥΪ�
����B�ҰʻP��s Instant Messaging ����imadmin ��O����z�G
�u���W�ŨϥΪ̡A�Ψ㦳��� Instant Messaging ��A���M�h���T���զX�����t�Ϊ��z�v�����ϥΪ̤~�i�H��� imadmin ��O�椽�ε{���C���@��ϥΪ̧Y����A�����ɩҨϥΪ��M�b�w�ˮɫ�w������C
imadmin ��O�椽�ε{�����U�C�ؿ�G
im_svr_base/sbin
�Ұ� Instant Messaging ��A������ Instant Messenger �s���쥦�C���� Instant Messaging ��A���|��Ҧ��s�u�ð���s���Ҧ��� Instant Messenger �Τ�ݡC
�Y�n�Ұ� Instant Messaging ����
�z�i�H�P�ɱҰʩҦ�����A�Τ'O�Ұʳ�Ӥ���C
�ϥ� imadmin ��O�Ұ� Instant Messaging ��A���B�h���T���զX���BCalendar �N�z�{���P�ʵ�{���A����Ӥ���Q�ҥΦөw�G
�Y�n�ҰʩҦ�����
�Y�n�Ұʳ�Ӥ���
�Y�n���� Instant Messaging ����
�z�i�H�P�ɰ���Ҧ�����A�Τ'O�����Ӥ���C
�ϥ� imadmin ��O���� Instant Messaging ��A���B�h���T���զX���B Calendar �N�z�{���P�ʵ�{���A����Ӥ���Q�ҥΦөw�G
�Y�n����Ҧ�����
�Y�n�����Ӥ���
�Y�n��s����t�m
�ϥαa�� refresh �Ѽƪ� imadmin ��O����P���s�ҰʭӧO Instant Messaging ����A�ç�s�Ӥ��t�m�C
�z�i�H�P�ɧ�s�Ҧ�����A�Τ'O��s��Ӥ���C
�C��z�b iim.conf �ɮפ��ܧ�t�m�ѼƮɡA�нT�w�n��s�t�m�C
�Y�n��s�Ҧ�����
- �ϥ� imadmin ��O��s�Ҧ�����G
imadmin refresh
����O�|�����A���B�h���T���զX���B Calendar �N�z�{���P�ʵ�{���A�פ�Ҧ��@��ϥΪ̪��s�u�A�M�ᵲ����w�t�m����J�M��X��A���s�u�C
�Y�ʵ�{�����b���Aimadmin ���ε{���|����ʵ�{���A�M�ᰱ���A���P/�Φh���T���զX���C�M��Ұ�Ū��t�m�ɮת��ʵ�{���A�è̻ݭn�Ұ� Instant Messaging ��A���P/�Φh���T���զX���C
�Y�n��s��Ӥ���
�Y�n�ˬd Instant Messaging �����A
�z�i�H�ϥ� imadmin ��O�P���ˬd�Ҧ������A�A�Τ'O�ˬd��Ӥ����A�C
�Y�n�ˬd�Ҧ������A
�Y�n�ˬd��Ӥ����A
�ܧ� Instant Messaging ��A���M�h���T���զX���t�m�Ѽ�Instant Messaging �b iim.conf �ɮפ��x�s�t�m�ѼơC����㪺�t�m�ѼƲM��A�аѾ\ Instant Messaging �t�m�Ѽ��C
�Y�n�ܧ�t�m�ѼơA�Ф�ʽs��b iim.conf �ɮפ����t�m�ѼƩM�ȡA�M���s Instant Messaging ��A���t�m�C�p�G�z�ܧ�h���T���զX���ѼơA�z�Ȼݭn�ϥΤU�C imadmin ��O�H��s�h���T���զX���G
imadmin refresh multiplexor
����㪺�ѼƻP��Ȫ��M��A�аѾ\ Instant Messaging �t�m�Ѽ��C
�Y�n�ܧ�t�m�Ѽ�
- �ܧ�� config �ؿ�C�Ҧp�b Solaris �����W�G
cd etc/opt/SUNWiim/default/config
- �s�� iim.conf �ɮסC�Ҧp�G
vi iim.conf
- �x�s�ܧ�C
- ��s�t�m�C
ĵ�i
�p�G�z�ܧ�h���T���զX����ť�s���� (iim_mux.listenport) �Φh���T���զX���D��A�Ь�3��s im.html �� im.jnlp �ɮסC�Y�L�k���A�N���� Instant Messenger �s�����A���C�p�ݸԲӸ�T�A�аѾ\�z Instant Messenger�C
�z�O��Instant Messaging �إ߰O���ɥH�O��ƥ�B�U�ӳn�餸����A�B�t�ο�~�A�M��A���B�h���T���զX���B Calendar �N�z�{���P�ʵ�{������L���!C�ǥ��˵�O���ɡA�z�i�H�ʵ��A���@�~���\�h����C���~�A�z�i�̻ݭn���� Instant Messenger ���O���ơC���`��U�C�D�D���������O���T�G
�O��K�n
�ǥѫ�w iim.conf �ɮפ����ѼơA�z�i�H�t�m Instant Messaging ��A���B�h���T���զX���B Calendar �N�z�{���P�ʵ�{�����O��h�šC�p�����b iim.conf �ɮפ��t�m�O��h�Ū���T�A�аѾ\�ܧ� Instant Messaging ��A���M�h���T���զX���t�m�Ѽ��C
�b�t�m Instant Messaging �ɥi�H��w�O���ɪ���m�C�@��Ө��A�O�����x�s�� im_runtime_base/log ���C�䤤�Aim_runtime_base ���w�]�Ȧp�U�G
�@�����`�t�κ��@���@����A�z�ݭn�w���˵�ýվ�O���ɡA�H�K���ΤӦh�ϺЪŶ��C��A�����|���o�Ӱʧ@�C
�� 4-1 ���ѰO���ɪ��W�ٻP iim.conf ���Ω�]�w�C�ӰO���ɰO��h�Ū��t�m�ѼơC
�t�m�Ѽƥi�H�㦳�U�C�ȡG
���~�A�]�t Sun Java System Access Manager �����p�����O��t�m�� com.iplanet.services.debug.level �ݩʨM�w�C�z�b Sun Java System Access Manager �D��W�� AMConfig.properties �ɮפ��]�w���ݩʡC�̹w�]�A���ɮ|�w�˩�U�C��m�G
AM_svr_base/lib/AMConfig.properties
�䤤�AAM_svr_base �O�z�w�� Access Manager ���ؿ�C
���ݩʥi�H�]�t�U�C���ȡG
�̹w�]�ASun Java System Portal Server �ୱ�O���� (desktop.debug) �P�k�ɰO���� (IMArchiveSearch.log �M IMArchiveSubmit.log) �|�x�s��U�C��m�G
�O��h��
���@��~�O��h�ũ��u��ǡA�w�q���ӰO��3�Ӫ��Բӵ{�שΤ���{�סC�V�����u��Ǫ�ܶV���ԲӡA�]���u�����u��� (���Y����) ���ƥ�|�O��b�O���ɤ��C�ۤϪ��A�V�C���u��Ǫ�ܶV�ԲӡA�]����h�ƥ�|�O��b�O���ɤ��C
�z�i�H�� Instant Messaging ��A���B�h���T���զX���B�ʵ�{���P Calendar �N�z�{���'O�]�w�O��h�šC
�� 4-2 ����o�Ǥ��O��h�šC�o�ǰO��h�ŬO�� Unix syslog �]�Ʃҩw�q���h�Ťl���C
��z��ܯS�w���O��h�ū�A�M���h�ťH�λP�Ҧ���M��C����h�Ź�3���ƥ|�Q�O��C
INFO �O��A�����w�]�h�šCERROR �O�h���T���զX���P�ʵ�{���O���ɪ��w�]�h�šC
�Y�n�]�w�O��h��
�z�i�ǥѭק� iim.conf �ɮפ����Ѽƨӳ]�w�O��h�šC�� 4-1 �]�t�O���ɲM��H�αz�������C�Ӥ���]�w���ѼơC
�p������ܧ�Ѽƪ���h��T�A�аѾ\�ܧ� Instant Messaging ��A���M�h���T���զX���t�m�Ѽ��C�p�����ʵ�{������h��T�A�аѾ\�z�ʵ�{���{���C�p����� Calendar �N�z�{������h��T�A�аѾ\�ϥΦ�ƾ���㴣���C
�z�Τ�ݰO��
�̹w�]�A�Τ�ݸ�Ƥ��Q�O��C�z�i��|�Q�n�D�b�䴩�I�s�v������Τ�ݸ�ơC�b�����Τ��A�z�N������ҥΰO��~���˵�Τ�ݰO���ơC
�Y�n�ҥΥΤ�ݰO��A�z���������U�C�B�J�G
�Y�n�ҥΥΤ�ݰO��
- �̻ݭn�ҥ� Java Web Start Application Manager �� Java �~���{������x�����O��\��C
�Y�Τ�ݨϥθ� JDK ������ Java �~���{���A�а�� Java �~���{������x�C�p�����ҥΰO���ܡA�аѾ\ Java �~���{������x���u�W����C
�Y�Τ�ݨϥ� Java Web Start �Ψϥ� JDK 5.0 ���~���{���A�а�� Java Web Start Application Manager�A�M��G
- �b��r�s�边���}�� im.jnlp�C
- �j�M��G
<application-desc main-class="com.iplanet.im.client.iIM">
- �N�U�C�Ʒs�W�ܸӳ��*��:ݡG
<argument>debug=true</argument>
- �x�s���� im.jnlp �ɮסC
- �Y�z���b�ϥ� Sun Java System Access Manager �� Sun Java System Web Server�A�Э��s���p�귽�ɮסA�p���s���p�귽�ɮ����ҭz�C
- ���s�Ұ� Instant Messenger�C
�p�X���p�h�x Instant Messaging ��A���b�� LDAP ���p���A��z�p�X�h�� Instant Messaging ���p�A�K�Φ��F�@�Ӹ�j�� Instant Messaging �8s�C�Ӧۤ��P��A�����@��ϥΪ̥i�H�����q�T�B�b��L���W�ϥη|ij�ǡA�M�̷Ӧs��S�v�b���ݦ�A���W�q�\�s�D�q�D�C
�b�]�t Sun Java System Access Manager �����p���A��� Instant Messaging ��A���i�H�D�ަh�Ӻ��C�z�i�H��w�@�ӳ�W���@�� Instant Messaging ��A����Ҫ��w�]���C�b�ѬۦP��A���ҥD�ޤ����P��줤���@��ϥΪ̩�������椬�@�ΡC��z�p�X�h�� Instant Messaging ���p�ɡA�b�w�]��쪺�@��ϥΪ̥i�H�ݨ��b��L���� Instant Messaging ��A�����w�]��줺���@��ϥΪ̡C
�Y�n�ҥΦb�z�����h�x Instant Messaging ��A�����q�T�A�����t�m�z����A���H�V�b������L Instant Messaging ��A���ѧO����CInstant Messaging ��A���ϥΨ���W�١B�D��M�s���X�B��A�� ID �P�K�X�H�ѧO����C
�b�� LDAP ���p���A��Ӧ�A��3�Ӧ�P����줤�C
�b��A���t�m���A�z�i�H�N�]�t�r�)M�Ʀr���Ÿ��W�٫�w���C�� Instant Messaging ��A���A�Ҧp IMserver1�C
ĵ�i
�ڭ̫�ij�ϥ� TLS (SSL) �H�O�@��A�����A�����q�T�C��b��x��A�����洫��ƮɡA�o�O����ĤT��I�J�����n��k�C���عw�����I�b��x��A���ϥΤ��}���s�u�ɯS�O�ݭn�C�Ш̷ӤU�C�����n����Ӱt�m Instant Messaging ��A�������� SSL�C
�Y�n�t�m Instant Messaging ��A���������q�T
���{�ǻ���b��x Instant Messaging ��A�� iim.company22.com �P iim.i-zed.com �����ҥγq�T����k�C
�Y�n�t�m��x��A���������q�T
- �����C�b�� 4-3 �����U�C��T�C
�� 4-3 �C�X�b iim.conf �ɮפ���A�����A���q�T�����ѼơA�M�b Instant Messaging ��A�� (iim.company22.com �M iim.i-zed.com.) ���o�ǰѼƪ��ȡC
�p�����t�m�Ѽƪ��ԲӸ�T�A�аѾ\ Instant Messaging �t�m�Ѽ��C
�Ƶ�
�z�i�H�t�m�z����A���H�K�P��L Instant Messaging ��A���i��q�T�C�H��Ÿ��W���ѧO�C�x Instant Messaging ��A���C��A�����Ÿ��W�ٷ|�s�W�� iim.conf �ɮת� iim_server.coservers �ѼƤ��C���ѼƦ��h�ӭȨåH�r���[�H�9j�C
- �b��A�� iim.company22.com �W�ܧ�� config �ؿ�C�Ҧp�b Solaris �W�G
cd /etc/opt/SUNWiim/default/config
- �s�� iim.conf �ɮסA�Ҧp�G
vi iim.conf
�U�C�d����ܦb iim.company22.com �W��iim.conf�A��3���A�����A���q�T���z�i�H�ק諸���!G
�U�C�d����ܦb iim.i-zed.com �W��iim.conf �ɮסA��3���A�����A���q�T���z�i�H�ק諸���!G
iim_server.serverid=Iami-zed
iim_server.password=secret4i-zed
iim_server.domain=iim.i-zed.com
iim_server.coservers=coserver1
iim_server.coserver1.host=iim.company22.com:9919
iim_server.coserver1.serverid=Iamcompany22
iim_server.coserver1.password=secretforcompany22
iim_server.coserver1.domain=company22.com
- �b��x��A���W�x�s�ܧ�ç�s�t�m�C
�b Instant Messaging ���ϥ� SSL���[�K�q�T�P�H���Ҭ���¦�� Instant Messaging ��A�����{�ҡAInstant Messaging �䴩�w���M���h (SSL) ��w�CInstant Messaging ��A���䴩 SSL 3.0 �����C
Instant Messaging �h���T���զX���P Instant Messenger �]�䴩 SSL �H�Ω�Τ�ݻP�h���T���զX���������[�K�q�T�C
�� Instant Messaging ��A���ҥ� SSL �ݭn�H�U�B�J�G
�b�h���T���զX���P Instant Messenger �����ҥ� SSL �ݭn�H�U�B�J�G
�p�����z�{�Ҫ���h��T�A�аѾ\ Web Server �P Application Server ���~�����A��}�O http://docs.sun.com�C
�q�{�Ҿ�c�ШD����
�Y�n�b Instant Messenger �M�h���T���զX�����ҥ� SSL�A���F�w���q�T�z�����w�˾��Ҩëإ߸�Ʈw�C�z�i�H�ϥ� Web Server �� Application Server �H�ШD�P�w�˾��ҡC
�Y�n�ШD�P�w�˾���
- ��J�U�C URL �H�Ұʱz�s����z��A���G
http://hostname.domain-name:administration_port
�|��ܤ@�ӵ�A�߰ݱz���ϥΪ̦W�ٻP�K�X�C
- ��J�z�ϥΪ̦W�ٻP�K�X�A�]�N�O�z�b Web Server �� Application Server �w�˴v��ҫ�w���z�ϥΪ̦W�ٻP�K�X�C
[�z��A��] �����H�Y�X�{�C
- �إߤ@�ӳ�W�� Web Server �� Application Server ��ҡC�p�����w�˦�A�����h�ӹ�Ҫ���h��T�A�аѾ\���~���A��}�O�G
- �إ߫H���Ʈw�H�x�s���}�M�p�H���_�A�]�٤����K�_���ɡC�K�_���ɮ|�Ω� SSL �[�K�C
�p�����إ߫H���Ʈw����T�A�аѾ\ Web Server �� Application Server ���~�����A��}�O�G
- �q�{�Ҿ�c�ШD�{�ҡC
�p�����ШD�{�Ҫ���h��T�A�аѾ\ Web Server �� Application Server ���~�����A��}�O�G
�w�˻{��
��z�q�z���u�{�Ҿ�c�v��o��A���{�ҫ�A�z�ݭn�w�˻{�ҡC
�Y�n�w�˻{�ҡG
- ��J�U�C URL �H�Ұʱz�s����z��A���G
http://hostname.domain-name:administration_port
�|��ܤ@�ӵ�A�߰ݱz���ϥΪ̦W�ٻP�K�X�C
- ��J�z�ϥΪ̦W�ٻP�K�X�A�]�N�O�z�b Web Server �� Application Server �w�˴v��ҫ�w���z�ϥΪ̦W�ٻP�K�X�C
[�z��A��] �����H�Y�X�{�C
- �w�˸Ӧ�A���{�ҡC
�p�����w�˻{�Ҫ���h��T�A�аѾ\ Web Server �� Application Server ���~�����A��}�O�G
- �ܧ��z�� Web Server �� Application Server �� alias �ؿ�C
- �q alias �ؿ�ƻs��Ʈw�ɮר� Instant Messenger config �ؿ�C
�Y�n�q alias �ؿ�ƻs��Ʈw�ɮר� Instant Messenger config �ؿ�A����J�U�C��O�G
cp https-serverid-hostname-cert8.db /etc/opt/SUNWiim/default/config/cert8.db
cp https-serverid-hostname-key3.db /etc/opt/SUNWiim/default/config/key3.db
cp secmod.db /etc/opt/SUNWiim/default/config/secmod.db
- �ܧ�� Instant Messaging im_cfg_base �ؿ�C�Ҧp�b Solaris �W�G
cd /etc/opt/SUNWiim/default/config
- �ϥαz��w���s��{���A�إ� sslpassword.conf �ɡC�Ҧp�A�z�i�H��J�G
vi sslpassword.conf
- �b sslpassword.conf �ɮפ���J�U�C��O��G
Internal (Software) Token:password
�K�X�G�b�إ߫H���Ʈw�ɫ�w���K�X�C
- �x�s�ɮסC
- �b���� SSL ���\���A�H�z���n�J Web Server �� Application Server�A�ò����b�z�ШD�{�Үɫإߪ���A����ҡC
�b�h���T���զX���M Instant Messenger �����ҥ� SSL
�� 4-4 �C�X�b iim.conf �ɮפ����ѼơA�H�b Instant Messenger �M�h���T���զX�������ҥ� SSL�C���]�]�t�o�ǰѼƪ�����M�w�]�ȡG
�� 4-4 Instant Messenger �P�h���T���զX�� SSL �Ѽ�
�Ѽ�
�w�]��
����
iim_mux.usessl
off
�p�G�ȳ]�w�� on�A�h�b�洫���3�ε{����ƫe�A�h���T���զX���ݭn�b�C�ӥ�����s�u���i�� SSL �T���洫�C
iim_mux.secconfigdir
Solaris�G/etc/opt/SUNWiim/default/config
Linux�G/etc/opt/sun/im/default/config
���ؿ�]�t���_�M�{�Ҹ�Ʈw�C���q�`�]�t�w���Ҳո�Ʈw�C
iim_mux.keydbprefix
(�Ŧr��)
����3�ӥ]�t���_��Ʈw�ɦW�e�m�C���_��Ʈw�ɦW�����H key3.db ���!C
�p�G���_��Ʈw�]�t�e�m�A�Ҧp This-Database-key3.db�A�h���Ѽƪ��Ȭ� This-Database�C
iim_mux.certdbprefix
(�Ŧr��)
����3�ӥ]�t�{�Ҹ�Ʈw�ɦW�e�m�C�{�Ҹ�Ʈw�ɦW�����H cert7.db ���!C
�p�G�{�Ҹ�Ʈw�]�t�e�m�A�Ҧp Secret-stuff-cert7.db�A�h���ѼƭȬ� Secret-stuff�C
iim_mux.secmodfile
secmod.db
����3�ӥ]�t�w���Ҳ��ɮת��W�١C
iim_mux.certnickname
Server-Cert
����3�ӥ]�t�z�b�w�˻{�ҮɡA�z�ҿ�J���{�ҦW�١C
���{�ҦW�ٰϤ$j�p�g�C
iim_mux.keystorepasswordfile
sslpassword.conf
����3�ӥ]�t�t�����_��Ʈw�K�X�������|�M�ɮצW�١C���ɮ�3�ӥ]�t�U�C��O��G
Internal (Software) Token:password
�䤤 password �O�O�@���_��Ʈw���K�X�C
�Y�n�b Instant Messenger �P�h���T���զX�������ҥ� SSL
- �ܧ�� im_cfg_base �ؿ�C�Ҧp�b Solaris �W�G
cd /etc/opt/SUNWiim/default/config
- �s�� iim.conf �ɮסA�Ҧp�G
vi iim.conf
- �N�b�� 4-4 �����쪺�ȷs�W�ܦh���T���զX���t�m�ѼƤ��C
�U�C�O�t���h���T���զX���t�m�Ѽƪ� iim.conf �ɮd�ҡG
! IIM multiplexor configuration
! =============================
!
! Multiplexor specific options
! IP address and listening port for the multiplexor.
! WARNING: If this value is changed, the port value of -server argument
! in the clients im.html and im.jnlp files should also be changed to match th
is.
iim_mux.listenport = "siroe.com:5222"
! The IM server and port the multiplexor talks to.
iim_mux.serverport = "siroe.com:45222"
! Number of instances of the multiplexor.
iim_mux.numinstances = "1"
! Maximum number of threads per instance
iim_mux.maxthreads = "10"
! Maximum number of concurrent connections per multiplexor process
iim_mux.maxsessions = "1000"
iim_mux.usessl = "on"
iim_mux.secconfigdir = "/etc/opt/SUNWiim/default/config"
iim_mux.keydbprefix = "This-Database"
iim_mux.certdbprefix = "Secret-stuff"
iim_mux.secmodfile = "secmod.db"
iim_mux.certnickname = "Server_Cert"
iim_mux.keystorepasswordfile = "sslpassword.conf"
�I�s Instant Messenger ���w������
�i�H�z�L�s��z�s�� imssl.html �ɩ� imssl.jnlp �ɡA�H�I�s Instant Messenger ���w�������C�o���ɮצ��귽�ؿ�U�A�]�N�O�x�s�Ҧ� Instant Messenger �귽���ؿ�U�C
�i�H�s�W�o�� applet �y�z���ɮת��s���� index.html �ɡC
�Y�n�Ұʦ�A�����A���q�T�� SSL
�b�z�Ұ� SSL �e�A�z�����إߤ@�ӻ{�Ҹ�Ʈw�B��o�æw�˦�A���{�ҡA�M��̾ڤ��e�Ҵy�z���覡�H��� CA �{�ҡC
�Y�n�Ұ� SSL
- �]�w�o�� iim.conf �ѼơG
- �̾ڦb�p�X���p�h�x Instant Messaging ��A����������]�w��A�����A�����t�m�A�M��s�W�U�C��O��G
- iim_server.coserver1.usessl=true
�ܧ�U�C�s���G
- iim_server.coserver1.host=hostname:5223
���s����3�ӬO�t�@�Ӧ�A���� SSL �s����C
�U���O�t�����n SSL �t�m�� iim.conf �ɮת����!G
! Server to server communication port.
iim_server.port = "5269
! Should the server listen on the server to server communication port
iim_server.useport = "True
! Should this server listen for server-to-server communication using ssl port
iim_server.usesslport = "True
iim_server.sslport=5223
iim_server.coservers=coserver1
iim_server.coserver1.serverid=Iamcompany22
iim_server.coserver1.password=secretforcompany22
iim_server.coserver1.usessl=true
iim_server.coserver1.host=iim.i-zed.com:5223
iim_server.serverid=Iami-zed
iim_server.password=secret4i-zed
iim_server.secconfigdir = "/etc/opt/SUNWiim/default/config"
iim_server.keydbprefix = "This-Database"
iim_server.certdbprefix = "Secret-stuff"
iim_server.secmodfile = "secmod.db"
iim_server.certnickname = "Server_Cert"
iim_server.keystorepasswordfile = "sslpassword.conf"
�b��x��A�������ҥ� SSL
�� 4-5 �C�X�b iim.conf �ɮפ����ѼơA�H�K�b��x Instant Messaging ��A�����ҥ� SSL�C���]�]�t�o�ǰѼƪ�����M�w�]�ȡG
�� 4-5 ��A�����A�� SSL �t�m�Ѽ�
�Ѽ�
�w�]��
����
iim_server.secconfigdir
Solaris�G/etc/opt/SUNWiim/default/config
Linux�G/etc/opt/sun/im/default/config
���ؿ�]�t���_�M�{�Ҹ�Ʈw�C���q�`�]�t�w���Ҳո�Ʈw�C
iim_server.keydbprefix
�L
����3�ӥ]�t���_��Ʈw�ɦW�e�m�C���_��Ʈw�ɦW�����H key3.db ���!C
�p�G���_��Ʈw�]�t�e�m�A�Ҧp This-Database-key3.db�A�h���Ѽƪ��Ȭ� This-Database�C
iim_server.certdbprefix
�L
����3�ӥ]�t�{�Ҹ�Ʈw�ɦW�e�m�C�{�Ҹ�Ʈw�ɦW�����H cert7.db ���!C
�p�G�{�Ҹ�Ʈw�]�t�e�m�A�Ҧp Secret-stuff-cert7.db�A�h���ѼƭȬ� Secret-stuff�C
iim_server.secmodfile
secmod.db
����3�ӥ]�t�w���Ҳ��ɮת��W�١C
iim_server.certnickname
Server-Cert
����3�ӥ]�t�z�b�w�˻{�ҮɡA�z�ҿ�J���{�ҦW�١C
���{�ҦW�ٰϤ$j�p�g�C
iim_server.keystorepasswordfile
sslpassword.conf
����3�ӥ]�t�t�����_��Ʈw�K�X�������|�M�ɮצW�١C���ɮ�3�ӥ]�t�U�C��O��G
Internal (Software) Token:password
�䤤 password �O�O�@���_��Ʈw���K�X�C
iim_server.trust_all_cert
false
�p�G���Ȭ� true�A�h��A���|�H��Ҧ��{�ҡA�]�|�s�W�Ҧ��{�Ҹ�T��O���ɤ��C
�z Instant Messaging �� LDAP �s��t�mInstant Messaging ��A������ LDAP ���p�ݭn�@�ӥؿ��A���C�b�� LDAP ���p���AInstant Messaging ��A���ϥΥؿ��A�����@��ϥΪ̪��{�Ҩ÷j�M�@��ϥΪ̡C
�b�]�t Sun Java System Access Manager �����p���AInstant Messaging ��A���ϥ� Sun Java System Portal Server �ҨϥΪ��ؿ�C�b Access Manager ���p��Ҥ��w�ˮɡAInstant Messaging ��A���ϥ� Access Manager �ҨϥΪ��ؿ�H�j�M�@��ϥΪ̡A�ӨëD�j�M�@��ϥΪ̪��{�ҡC�b Access Manager ���p���AAccess Manager ���{�ҡC
�p�G�z�ϥ� LDAP �ؿ�H���@�z���ϥΪ̦W�٪Ŷ��A�w�]�t�m�|�ھڦ��ؿ�w�ϥΪ��Ҧ����U�C���]�G
- �@��ϥΪ̶��إ� inetOrgPerson �������O�ѧO�C
- �s�ն��إ� groupOfUniqueNames �� groupofURLs �������O�ѧO�C
- �@��ϥΪ̪� Instant Messenger �ϥΪ� ID �ݩʥ� uid �ݩ� (�Ӧ� inetOrgPerson �������O) �Ҵ��ѡC
- �@��ϥΪ̪��q�l�l��a�}�� mail �ݩʩҴ��ѡC
- �@��ϥΪ̩θs�ժ���ܦW�٥� cn �ݩʩҴ��ѡC
- �s�ժ�����M��� uniqueMember �ݩ� (groupOfUniqueNames �������O) �Ҵ��ѡC
�z�i�H�s�� iim.conf �ɮץH�ܧ�o�ǹw�]�]�w�C�p�ݧ�h��T�A�аѾ\�ϥ� iim.conf �ɮ��C
�H�ΦW�ϥΪ̷j�M�ؿ�
Instant Messaging �ݭn���j�M�ؿ�H���T�B�@�C�p�G�z���ؿ�O�t�m�i�H��ΦW�ϥΪ̷j�M�A�h Instant Messaging �N�i�H�j�M�ؿ�C�p�G�ӥؿ�L�k��ΦW�ϥΪ�Ū��ηj�M�A�z�����Ĩ��L�B�J�A�H�ܤ֨㦳Ū��ؿ�s���v�����ϥΪ� ID �����ҨӰt�m iim.conf �ɮסC
�o�Ǿ��ҥ]�t�G
�H�S�w���@��ϥΪ̨���ҥΦ�A���H���ؿ�j�M
- �b iim.conf �ɮפ��ѧO�U�C���ѼƭȡG
- �b�ϥ� Access Manager �����p���A�@��ӻ��ΦW�ϥΪ̵L�k�j�M�ؿ�C�b�����Τ��A�z3�ӱN iim_ldap.useidentityadmin �t�m�ѼƳ]�w�� true�C�z�]�i�H�R���ι�U�C�t�m�ѼƤU��ѡG
- �s�� iim.conf �ɮסC
�p�ݦ���s�� iim.conf �ɮת�����A�аѾ\�ܧ� Instant Messaging ��A���M�h���T���զX���t�m�Ѽ��C
�p�G iim_ldap.usergroupbinddn �M iim_ldap.usergroupbindcred �ѼƨS���X�{�b iim.conf �ɮפ��A�z�i�H�N���̷s�W�b�ɮפ�����N��m�C
�t�m�ʺA LDAP ��A���s��
�b LDAP ��A�����A�ʺA�s�եH�� DN �z��@��ϥΪ̨ñN���]�t�b��@�s�դ��C�ʺA�s�զb Directory Server ���w�q�� groupOfUrls �������O�C
�Y�n�ҥΤ@��ϥΪ̥H�b�j�M���G���˵�ʺA�s�աA�ñN���s�W�ܨ��p���M��A�z�ݭn�]�t groupOfUrls ����H�j�M���G�C
�ݭn�b��A���t�m�� iim.conf �����U�C�ק�G
�ݩʩM�������O�W�ٳ��O�i�t�m���C�b�w�]���p�U�AmemberOfUrls �ݩʬO�Χ@�ʺA�s�ժ������ݩʡC�p�G�z�Q�n�ϥ��ݩʦW�٦ӫD memberOfUrls�A�г]�w iim_ldap.groupmemberurlattr �ﶵ���z�Q�n�ϥΪ��ݩʦW�١C
�ƥ� Instant Messaging ���Instant Messaging �èS�����l�a�^�_�u��C�ϥαz����ƥ�t�ΥH�w�sƥ�t�m�M��Ʈw�ؿ�C
�ƥ��T
�ݭn�ƥ� Instant Messaging ��T�]�A�U�C�����G
�t�m��T�|�x�s�b�t�m�ؿ� (im_cfg_base) ���C�w�]��|�p�U�ҥܡG
- Solaris�G/etc/opt/SUNWiim/default/config
- Linux�G/etc/opt/sun/im/default/config
- (��ܩ�) �p�G�z�ۭq�b�ۭq Instant Messenger ���Ҵ��쪺����ɮסA�бq�귽�ؿ�N���ƥ�C
Instant Messaging ��Ʒ|�x�s�b��Ʈw�ؿ� (im_db_base) ���C�w�]�p�U�G
�p�G�ۭq�F Instant Messenger �귽�A�h�����[�H�ƥ�C�b�w�ˮɷ|���� Instant Messenger �귽����m�C
���ƥ�
���ްt�m��T���`�ܧ�A�� Instant Messaging �@��ϥΪ̸�Ʒ|�ֳt�ܧ�A�ӥB���F�קK�@��ϥΪ̸�ƪ��A�z3�өw�sƥ� Instant Messaging �@��ϥΪ̸�ơC�b���w�˵{���M�Ѱ��w�˵{�����e�A�z�������ƥ�C
�Y�n�ƥ�@��ϥΪ̸�ƩM�t�m��T�A�z���ݭn���� Instant Messaging ��A���A�]���Ҧ���A���T�w���Ϻг��|�۰ʰ��C
�_��ƥ��T
��o�ͺϺп�~�A�B�Ҧ��@��ϥΪ̸�ƩM�t�m��T���ɡA�����_��@��ϥΪ̸�ƩM�t�m��T���ƥ�C
�Y�n�q�ƥ�_��@��ϥΪ̸��
- �ܧ�ܰ��ɶ��ؿ�C
�Ҧp�G
cd im_runtime_base
im_runtime_base ���w�]�Ȧp�U�G
Solaris�G/var/opt/SUNWiim/default
Linux�G/var/opt/sun/im/
- �Y�n���� Instant Messaging ��A���A����J�G
imadmin stop
- �N�ƥ��ƽƻs�� im_db_base �ؿ�C�аȥ����ƥ��ƪ��ؿ�c�C
- ���ҷs�_���ƪ��v���P�Ҧ��̡C
�o���ɮ�3�� Instant Messaging �t�ΨϥΪ̩Ҧ��C�p�ݦ��ϥΪ̪���T�A�аѾ\�إ� UNIX �t�ΨϥΪ̻P�s���C�v��3�ӳ]�w�p�U�G
- �Ұ� Instant Messaging ��A���C
imadmin start