![]() | |
Sun Java System Instant Messaging 6 2004Q2 �z��n |
�� 2 ��
�z Instant Messaging ��A���M�h���T���զX���������&p��z Instant Messaging ��A���M�h���T���զX���P����L�z�u�@�A�Ҧp�ܧ�t�m�ѼƩM�z�@��ϥΪ̪��S�v�C�����]�C�X Sun Java System Portal Server ���p���z�u�@�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 �S�����ѵ��ϥΪ̨�3�u��C�z�ݭn�ϥΥؿ��3�u��H��3�� Instant Messaging �@��ϥΪ̡CInstant Messaging �S�����ѭӧO����O�H�s�W�B�ק�ΧR�� Instant Messaging �@��ϥΪ̡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�u�ѧO�v���p���ϥε����ݩʡA�z�i�H�T��@��ϥΪ̦s�� Sun Java System Instant Messenger�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�b�u�ѧO�v���p���AIdentity Server �Ω��3 Instant Messaging �@��ϥΪ̡C����ԲӸ�T�A�аѾ\ Sun Java System Instant Messaging Deployment Planning Guide�C
�`�N
�p�G�z�s�� sysWatch.acl �ɮסA�H�ڵ����@��ϥΪ̯S�v�]�w�ʵ��L���@��ϥΪ̡A�h Instant Messenger ���D�n���|��ܵ��o�Ǥ@��ϥΪ̬ݨ�C�p����ĩڵ��@��ϥΪ̶ǰe�Y�ɰT���C�M�ӡA�@��ϥΪ̤��M�i�H�ݨ�ĵ�ܩM�s�D�W�D�C
����M�Ұʦ�A���P�h���T���զX�� (�b Unix �W)
imadmin ��O����z�G
�u���b�֦���� Instant Messaging ��A���M�h���T���զX�����t�Ϊ��z�S�v�ɡA�@��ϥΪ̤~�i�H��� imadmin ��O�椽�ε{���C���@��ϥΪ̧Y����A�����ɩҨϥΪ��M�b�w�ˮɫ�w���ѧO�C
imadmin ��O�椽�ε{�����U�C�ؿ�G
�Ұ� Instant Messaging ��A������ Sun Java System Instant Messenger �s���쥦�C���� Instant Messaging ��A���|��Ҧ��s�u�ð���s���Ҧ��� Instant Messenger�C
�p�G���ݭn�A�z�i�H�'O�ҰʩM����h���T���զX����ҡC�Ҧp�A�p�G�z�w�ܧ�ȷ|�v�T�h���T���զX�����t�m�ѼơA�Φp�G�z�ȱN�h���T���զX���w�˦b���P���D��W�A�z�i�H�'O�ҰʩM����h���T���զX����ҡC
�Y�n�Ұ� Instant Messaging ��A���M�h���T���զX��
�b�w������Ҥ��A�t�m��w�N�ȱҥΦh���T���զX���ζȱҥΦ�A���A�٬O�P�ɱҥΨ�̡C
�ϥ� imadmin ��O�H�Ұ� Instant Messaging ��A���M/�Φh���T���զX���A����Ӥ���Q�ҥΦөw�G
imadmin start
�p�G��A���M�h���T���զX���P�ɳQ�ҥΡA�h�o�ӫ�O�|��Ұ� Instant Messaging ��A���A�M��Ұʦh���T���զX���C
�Y�n���� Instant Messaging ��A���M�h���T���զX��
�ϥ� imadmin ��O�H���� Instant Messaging ��A���M/�Φh���T���զX���A����Ӥ���Q�ҥΦөw�C
imadmin stop
����O�����A���M�h���T���զX���A�פ�Ҧ��ϥΪ̪��s�u�A�M�ᵲ����w�t�m����J�M��X��A���s�u�C
�Y�n��s�t�m (Instant Messaging ��A���M�h���T���զX��)
�ϥ� imadmin ��O�M refresh �ѼƥH��s��A���M/�Φh���T���զX�����t�m�A�p�U���d�ҩҥܡG
imadmin refresh
����O����M/�έ��s�Ұʤw�g�ҥΪ���A���M/�Φh���T���զX������C
�p�G�ݭn���ܡA�z�i�H�Ȱ���B�ҰʩΧ�s�h���T���զX���Φ�A���A�L�צb�t�m���w�g�ҥέ��Ӥ���C�Y�n��榹�B�J�A�ϥ� multiplexor �� server �ƩM imadmin ��O�C
�Y�n�ҰʩM���� Instant Messaging ��A���M�h���T���զX�� (�ȭ� Windows)
�b Windows ���A�q�u����x�v���}�ҡu�A�ȡv��ܤ��A�H�ҰʩM���� Instant Messaging ��A���M�h���T���զX���C�p�����ҰʩM����A�Ȫ���h��n�A�аѦ��H Windows �@�~�t�ΩҴ��Ѫ����C
�ܧ� 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
�Y�n�ܧ�t�m�Ѽ�
����㪺�ѼƻP��Ȫ��M��A�аѾ\ Instant Messaging �t�m�Ѽ��C
�Y�n�ܧ�t�m�ѼơG
- �ܧ�� 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
�`�N
�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���� Sun Java System Instant Messenger �s�����A���C�p�ݸԲӸ�T�A�аѾ\�u�z Instant Messenger�v�@�`�C
�z�O��
Instant Messaging �إ߰O���ɥH�O��ƥ�B�U�ӳn�餸����A�B�t�ο�~�A�M��A���P�h���T���զX������L����C�ǥ��˵�O���ɡA�z�i�H�ʱ���A���@�~���\�h����C
�ǥѫ�w iim.conf �ɮפ����ѼơA�z�i�H�t�m Instant Messaging ��A���M�h���T���զX�����O��h�šC�p�����b iim.conf �ɮפ��t�m�O��h�Ū���T�A�аѾ\�u�Y�n�ܧ�t�m�Ѽ��v�@�`�C
�b�w�� Instant Messaging �ɥi�H��w�O���ɪ���m�C
�@�����`�t�κ��@���@����A�z�ݭn�w���˵�ýվ��x�ɡA�H�K���ΤӦh�ϺЪŶ��C��A�����|���o�Ӱʧ@�C
�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�'O�� Instant Messaging ��A���M�h���T���զX���]�w�O��h�šC
�� 2-1 �]�t Instant Messaging ��A���Ψ仡��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
�q���O��A���M�h���T���զX���O���ɮת��w�]�h�šC
�]�w�O���ɼh��
�O���ɼh�ų]�w�b iim.conf �ɮפ��C�U�C�O��ذO���ɪ��O��h�ſﶵ�G
�p�����t�m Instant Messaging ���ԲӸ�T�A�аѾ\�u�Y�n�ܧ�t�m�Ѽ��v�C
�z�@��ϥΪ̯S�v
�z��i�H�ǥѭ���@��ϥΪ̪��S�v�A�ӱ���@��ϥΪ̦s�� Instant Messaging�C�o�ǯS�v�M�w�ϥΪ̬O�_�i�H�s�W�M�R���s�D�W�D�B�ǰeĵ�ܡA�M�ʵ��L�@��ϥΪ̡C�o�ǥ\����@��ϥΪ̦s��һݪ��\��æb Instant Messaging ���˵�C�Ҧ��� Instant Messaging �\�ೣ�O�ѯS�v�t�� (�M�w�@��ϥΪ̦b Instant Messaging �����˵�ΰ�檺�\��) �ұ���C
Instant Messaging ���ѤU�C���s�����G
�|ij�ǩM�s�D�W�D�s���
��C�ӷ|ij�ǩM�s�D�W�D�Ө��A�z�i�H�w�q�@��ϥΪ̩Ҿ֦����w�]�s��S�v�C�@��ϥΪ̦b�u�|ij�ǡv�M�u�s�D�W�D�v�֦����s��S�v���G
�㦳�z�v�����@��ϥΪ̥i�H�]�w�Ҧ���L�@��ϥΪ̪��w�]�v���h�šC�L�̤]�i�H�w�q�ҥ~�W�w�A�H�K�N���P��w�]�s��h�Ū��s��h�ű»P�S�w���ϥΪ̩θs�աC
�z�L Sun Java System Instant Messenger �]�w�|ij�ǩM�s�D�W�D���S�v�C��z�ϥ� Sun Java System Instant Messenger �z�|ij�ǩM�s�D�W�D�ɡA�o���ɮ|�۰ʧ�s�C
�� 2-2 �C�X�u�|ij�ǡv�M�u�s�D�W�D�v���s����ɡA�P�o���ɮ״��ѵ��@��ϥΪ̪��S�v�C�o�Ǧs����ɦ�� db/acls �ؿ�C
�� 2-2 �|ij�ǩM�s�D�W�D�s����ɮ�
ACL �ɮ�
�S�v
roomname.acl
���ɮ׳]�w�@��ϥΪ̦b�|ij�Ǥ��Ҿ֦����s��S�v�C
news channelname.acl
���ɮ׳]�w�@��ϥΪ̦b�s�D�W�D���Ҿ֦����s��S�v�C
�|ij�ǩM�s�D�W�D�s����ɮת��榡
roomname.acl �M news channelname.acl �ɮת��榡�|�]���t�μh�Ŧs����ɮצӦ��dz\���P�C�p�ݧ�h���t�μh�Ŧs����ɮת���T�A�аѾ\�s����ɮ榡�C�b�w�q�s��h�Ū��ϥΪ̩θs�ն��ث�Aroomname.acl �M news channelname.acl �ɮץ]�t��L�Ʀr���ءC�s��h�Ŭ��G
�b�U�C���s�D�W�D�s����ɽd�Ҥ��A�w�]���s��S�v�O�uŪ��v�A��ѵ� user1 ���O�u�z�v�s��S�v�A���ѵ� user2 ���O�u�g�J�v�s��S�v�A���ѵ� user3 ���O�u�L�v�s��S�v�C
# Example newschannel.acl file
v:3.0.1
u:user1:14
u:user2:6
u:user3:1
g:cn=group1,ou=groups,o=example:6
d:2
�Ƶ�
�b newschannel.acl �ɮפ��� v:3.0.1 �满���A�����(�Ȫ���k�C�p�G�S���]�t����A�h��A���N����ᤩ�� 2 ���uŪ��v�s��S�v�A�ᤩ�� 6 ���u�g�J�v�s��S�v�C
�ϥΪ���p�v
�z�i�H��w��L�ϥΪ̯�_�ݨ�z���u�W���A�C�b�w�]���p�U�A�Ҧ��@��ϥΪ̯�ݨ�z���u�W���A�C�z�]�i�H��Y�Ǥ@��ϥΪ̩M�s�ճ]�w�ڵ����s��ҥ~���p�C
�p�G�z�ڵ���L�ϥΪ̦s��z���u�W���A�A�h�o�Ǥ@��ϥΪ̦b�L�̪��p���M�椤�|�ݨ�z���i�Ϊ��A����u�C�o�ǨϥΪ̵L�k�ǰeĵ�ܩβ���ܽе��z�A�]���z�ثe�����A�O��u�C
�ϥΪ̨p�K�ʥi�H�b Instant Messenger ���u�ϥΪ̳]�w�v���[�H�t�m�C�p�ݧ�h���t�m�ϥΪ���p�v���ԲӸ�T�A�аѾ\ Instant Messaging �u�W����C
�p�X���p�h�x Instant Messaging ��A��
�b�� LDAP ���p���A��z�p�X�h�� Sun Java System Instant Messaging ���p�A�z�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�W�D�C
�b�u�ѧO�v���p���A�@�x��W�� Sun Java System Instant Messaging ��A���i�H�D�ަh�Ӻ��C�z�i�H��w�@�ӳ�W���@�� Sun Java System Instant Messaging ��A����Ҫ��w�]���C�b�ѬۦP��A���ҥD�ޤ����P��줤���@��ϥΪ̩�������椬�@�ΡC��z�p�X�h�� Sun Java System Instant Messaging ���p�ɡA�b�w�]��쪺�@��ϥΪ̥i�H�ݨ��b��L���� Sun Java System Instant Messaging ��A�����w�]��줺���@��ϥΪ̡C
�Y�n�ҥΦb�z�����h�x Sun Java System Instant Messaging ��A�����q�T�A�����t�m�z����A���H�V�b������L Sun Java System Instant Messaging ��A���ѧO����CSun Java System Instant Messaging ��A���ϥΨ���W�١B�D��M�s���X�B��A�� ID �P�K�X�H�ѧO����C
�b��A���t�m���A�z�i�H��w�]�t�r�)M�Ʀr���Ÿ��W�ٵ��C�� Sun Java System Instant Messaging ��A���A�Ҧp IMserver1�C
�`�N
�ڭ̫�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�b Instant Messaging ��A�����t�m�q�T
���{�Ǵy�z�b��x Instant Messaging ��A�� iim.company22.com �M iim.i-zed.com ���ҥγq�T����k�C
- �����C�b�� 2-3 �����U�C��T�C
�� 2-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�аѾ\�uInstant Messaging �t�m�Ѽ��v�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.coservers=coserver1
iim_server.coserver1.host=iim.company22.com:9919
iim_server.coserver1.serverid=Iamcompany22
iim_server.coserver1.password=secretforcompany22
- �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
Sun Java System Instant Messaging �h���T���զX���P Instant Messenger �]�䴩 SSL �H�Ω�Τ�ݻP�h���T���զX���������[�K�q�T�C
���� SSL ���ԲӸ�T�A�аѾ\�uConsole and Administration Server 2004Q2 Server Management Guide�v������B�C
�� Instant Messaging ��A���ҥ� SSL �ݭn�H�U�B�J�G
�b�h���T���զX���P Sun Java System Instant Messenger �����ҥ� SSL�A�ݭn�H�U�B�J�G
�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 �H�ШD�M�w���ҮѡC
�Y�n�ϥ� Web Server �H�ШD�M�w���ҮѡG
- ��J�U�C URL �H�Ұʱz�s����z��A���G
http://hostname.domain-name:administration_port
Web Server ���۷|��ܤ@�ӵ�߰ݱz�ϥΪ̦W�ٻP�K�X�C
- ��J�z�ϥΪ̦W�ٻP�K�X�A�]�N�O�z�b Web Server �w�˴v��ҫ�w���z�ϥΪ̦W�ٻP�K�X�C
Web Server �|��ܡu�z��A���v�����C
- �إߤ@�ӳ�W�� Web Server ��ҡC�p�ݧ�h���w�˦�A�����h�ӹ�Ҫ���T�A�аѾ\�b�U�C��}�� Web Server�AEnterprise Edition �z���n���u�w�˦�A�����h�ӹ�ҡv�G
http://docs.sun.com/source/816-5682-10/esgstart.htm#1003083
- �إ߫H���Ʈw�H�x�s���}�M�p�H���_�A�]�٤����K�_���ɡC�K�_���ɮ|�Ω� SSL �[�K�C
�p�ݧ�h���إ߫H���Ʈw����ơA�аѾ\�b�U�C��}�� Web Server�AEnterprise Edition �z���n���u�إ߫H���Ʈw�v�G
http://docs.sun.com/source/816-5682-10/esecurty.htm#1004127
- �q�{�Ҿ�c�ШD�{�ҡC
�p�ݧ�h���ШD�ҮѪ���T�A�аѾ\�b�U�C��}�� Web Server�AEnterprise Edition �z���n ���u�ШD�M�w�˨�L��A���{�ҡv�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
Web Server ���۷|��ܤ@�ӵ�߰ݱz�ϥΪ̦W�ٻP�K�X�C
- ��J�z�ϥΪ̦W�ٻP�K�X�A�]�N�O�z�b Web Server �w�˴v��ҫ�w���z�ϥΪ̦W�ٻP�K�X�C
Web Server �|��ܡu�z��A���v�����C
- �w�˸Ӧ�A���{�ҡC
�p�ݧ�h���w���ҮѪ���T�A�аѾ\�b�U�C��}�� Web Server�AEnterprise Edition �z���n���u�ШD�M�w�˨�L��A���{�ҡv�G
http://docs.sun.com/source/816-5682-10/esecurty.htm#1004981
- �ܧ��z�� Web Server alias �ؿ�C
- �q�z�� Web Server alias �ؿ�ƻs��Ʈw�ɮר� Instant Messenger config �ؿ�C
�Y�n�q�z�� Web Server alias �ؿ�ƻs��Ʈw�ɮר� Instant Messenger config �ؿ�A����J�U�C��O�G
cp https-serverid-hostname-cert7.db /etc/opt/SUNWiim/default/config/cert7.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 config�ؿ�C
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
- �b���� SSL ���\���A�H�z���n�J Web Server�A�ò����b�z�ШD�{�Үɫإߪ� Web ��A����ҡC
�b�h���T���զX���M Instant Messenger �����ҥ� SSL
�� 2-4 �C�X�b iim.conf �ɮפ����ѼơA�H�b Instant Messenger �M�h���T���զX�������ҥ� SSL�C���]�]�t�o�ǰѼƪ�����M�w�]�ȡG
�� 2-4 �b Instant Messenger �M�h���T���զX�������ҥ� SSL ���t�m��T
�Ѽ�
�w�]��
����
iim_mux.usessl
off
�p�G�]�w�Ȭ��uon�v�A�h�b�洫���3�ε{����T�e�A�h���T���զX���ݭn���ұ���C�ӳs�u�� SSL �洫�Ҧ��C
iim_mux.secconfigdir
/etc/opt/SUNWiim/default/config
���ؿ�]�t���_�M�{�Ҹ�Ʈw�C���q�`�]�t�w���Ҳո�Ʈw�C
iim_mux.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_mux.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_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 �M�h���T���զX�������ҥ� SSL
- �ܧ�� config �ؿ�C�Ҧp�b Solaris �W�G
cd /etc/opt/SUNWiim/default/config
- �s�� iim.conf �ɮסA�Ҧp�G
vi iim.conf
- �s�W�b�� 2-4 ���쪺�Ȩ�h���T���զX���t�m�ѼƤ��C
�U���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 client’s im.html and im.jnlp files should also be changed to match th
is.
iim_mux.listenport = "siroe.com:49909"
! The IM server and port the multiplexor talks to.
iim_mux.serverport = "siroe.com:49999"
! 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�Ҧ� Sun Java System Instant Messenger �귽�x�s���ؿ�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
- �]�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:9910
���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 = "49919"
! 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=49910
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:49910
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
�� 2-5 �C�X�b iim.conf �ɮפ����ѼơA�H�K�b��x Instant Messaging ��A�����ҥ� SSL�C���]�]�t�o�ǰѼƪ�����M�w�]�ȡG
�� 2-5 �b��x Instant Messaging ��A�����ҥ� SSL ���t�m��T
�Ѽ�
�w�]��
����
iim_server.secconfigdir
/etc/opt/SUNWiim/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 �t�m
Sun Java System Instant Messaging ��A������ LDAP ���p�ݭn�@�ӥؿ��A���C�b�� LDAP ���p���AInstant Messaging ��A���ϥΥؿ��A�����@��ϥΪ̪��{�Ҩ÷j�M�@��ϥΪ̡C
�b�u�ѧO�v���p���ASun Java System Instant Messaging ��A���ϥ� Sun Java System Portal Server �ҨϥΪ��ؿ�C�b�u�ѧO�v���p��Ҥ��w�ˮɡASun Java System Instant Messaging ��A���ϥ� Sun Java System Sun Java System Identity Server �ҨϥΪ��ؿ�H�j�M�@��ϥΪ̡A�ӨëD�j�M�@��ϥΪ̪��{�ҡC�b�u�ѧO�v���p���ASun Java System Sun Java System Identity Server ���{�ҡC
�p�G�z�ϥ� LDAP �ؿ�H���@�z���ϥΪ̦W�٪Ŷ��A�w�]�t�m�|�ھڦ��ؿ�w�ϥΪ���ذ��U�C���]�G
- �@��ϥΪ̶��إ� inetOrgPerson �������O�ѧO�C
- �s�ն��إ� groupOfUniqueNames �������O�ѧO�C
- Sun Java System 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
�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�ϥΪ�Ū��A�z�����H�@�ӥ]�t�ܤ֦�Ū��ؿ�s��S�v���ϥΪ� ID �����ҡA�ϥΥt�~���B�J�t�m iim.conf �ɡC
�o�Ǿ��ҥ]�t�G
�H�S�w���@��ϥΪ̨���ҥΦ�A���H���ؿ�j�M
- �b iim.conf �ɮפ��ѧO�U�C���ѼƭȡG
- �b�u�ѧO�v���p���A�@��ӻ��ΦW�ϥΪ̵L�k�j�M�ؿ�C�b�u�ѧO�v���p���A�]�w iim_ldap.useidentityadmin �t�m�ѼƬ� true�C�z�]�i�H�R���ι�U�C�t�m�ѼƤU��ѡG
- �s�� iim.conf �ɮסC
�p�ݦ���s�� iim.conf �ɮת�����A�аѾ\�Y�n�ܧ�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
�x�s�b Instant Messaging �t�m�ؿ�t�m��T���G
- Solaris�G/etc/opt/SUNWiim/default/config
- Linux�G/etc/opt/soim/default/config
- Windows�Ginstant-messaging-installation-directory\config
- (��ܩ�) �p�G�z�ۭq�b�ۭq Sun Java System Instant Messenger ���Ҵ��쪺����ɮסA�бq�귽�ؿ�N���ƥ�C
Sun Java System Instant Messaging �@��ϥΪ̪���Ʒ|�x�s�b�U�C��Ʈw�ؿ�G
�p�G�ۭq�F Instant Messenger �귽�A�h�����[�H�ƥ�C�b�w�ˮɷ|���� Instant Messenger �귽����m�C
���ƥ�
���ްt�m��T���`�ܧ�A�� Instant Messaging �@��ϥΪ̸�ƱN�|�ֳt�ܧ�A�ӥB���F�קK�@��ϥΪ̸�ƪ��A��ij�w�sƥ� Instant Messaging �@��ϥΪ̸�ơC�b���w�˵{���M�Ѱ��w�˵{�����e�A�������ƥ�u�@�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�_��w�ƥ�@��ϥΪ̸�ơG
- �ܧ�ܰ��ɶ��ؿ�C�Ҧp�G
cd runtime-directory
- �Y�n�����Y�ɰT����Ʈw�ؿ��Ū�S�v�A����J�G
chmod -R 400 db
- �Y�n���� Instant Messaging ��A���A����J�G
imadmin stop
- �Y�n������A���@��ϥΪ̪��@��ϥΪ��ɮg�J�S�v�A����J�G
chmod -R 600 runtime-directory/db/�C
- �Y�n�_���ơA�ƻs�ƥ��ƨ�Y�ɶǰT��Ʈw�ؿ�C
- �Y�n�Ұ� Instant Messaging ��A���A����J�G
imadmin start