
在 Exchange 中配置基于 HTTP 或 HTTPS 的 RPC 2003 – 从外部连接 Outlook
这个过程非常有用和安全, 用于启用我们的 Outlook 客户端 2003 可以连接到我们的 MS Exchange 服务器 2003 通过 Web, 使用 80 或 443 (在安全模式下) 从 Internet 使用 Outlook, 从您的家/酒店/办公室… 因此,您不必使用 OWA. 为此,我们需要安装一个 AC, 一个组件, 注册表修改,仅此而已.
开始, lo primero de todo es instalar el servidor de Certificados o ‘Certification Authority’. 为此,, 让我们回到首页 > Panel de Control > 添加或删除程序 > Agregar o Quitar componentes de Windows. 我们选择 'Certificate Services'’ y nos saltará esta pantalla. Nos indica que no podremos cambiar el nombre del PC o del dominio para que siga funcionando correctamente esta CA.
我们说“是”.
我们选择第一个和下一个选项.
Aquí deberemos de poner el nombre del servidor Futuro de Autoridad de Certificados (交流).
以后.
是的
等待一分钟左右, 需要 MS Windows CD 2003.
Una vez finalizada la instalación del CA, entramos en las propiedades del ‘Default Web Site’. Para ello abrimos la consola de IIS y botón derecho encima del ‘Sitio Web’, 我们将自己置于 'Directory Security' 选项卡中’ 并单击 'Server Certificate'’
Crear un nuevo certificado y siguiente.
Primera opción y Siguiente.
Ponemos un nombre descriptivo y Siguiente.
Dos campos a rellenar y Siguiente.
Aquí deberemos de poner el nombre al que accederemos para que se carge perfectamente el certificado; yo pongo www.bujarra.com por que es la forma a la que accedere a RPC desde internet (HTTP o HTPPS), así que el certificado se cargara perfectamente para ese ‘dominio’. Si también queremos que desde la LAN se acceda al RPC usando este certificado daremos de alta este nombre de host en el servidor DNS y que apunte a la IP donde está el servidor IIS, 就我而言,我认为“主机’ ‘www’ 它指向 PC 'bujarra01’ (el servidor de MS Exchange/IIS).
Rellenamos la localización
Guardamos el fichero en esa ruta. 以后.
以后,
结束,
Abrimos un Internet Explorer y accedemos a http://nombreservidorCA/certsrv y pinchamos en ‘Request a certificate’.
Pinchamos en ‘advanced certificate request’
Pinchamos en ‘Submit a certificate request by using a base-64-encoded CMC or PKCS #10 文件, 或使用 base-64 编码的 PKCS 提交续订请求 #7 文件。’
Ahora deberemos de abrir el fichero donde hemos guardado la solicitud del certificado, 违约: c:certreq.txt. 我们复制所有文本并关闭它.
Pegamos el texto en la web. 然后我们选择证书模板, 它必须是 'Web Server'’ 我们玩了'Submit'.
Seleccionamos ‘Base 64 encoded 和 'Download certificate'. 我们将证书保存在 C 语言中:certnew.cer
Volvemos a las propiedades del sitio web y pinchamos en ‘Certificado de Servidor’
以后
Procesamos el certificado pendiente de instalar y siguiente.
Escogemos este último y siguiente.
Seleccionamos el puerto seguro (违约 443), 以后.
以后,
结束…
Pulsamos esta vez en el botón ‘Editar’.
Marcamos el check de ‘Requerir canal seguro’ y el de ‘Requerir encriptación de 128-bits’ 和 OK,
Ahora instalamos el componente “RPC sobre el proxy HTTPS”, 为此: “开始 > Panel de Control > 添加或删除程序 > Agregar o Quitar componentes de Windows. Y lo seleccionamos dentro de “网络服务”, 接受.
Volvemos a la consola del IIS, 我们将 “Sitios web” > “Sitio web predeterminado” > Propiedades en “Rpc” > 睫毛 “目录安全” > Pulsamos sobre el botón Modificar de “Autenticación y control de acceso”, y habilitamos los checks de “Habilitar el acceso anónimo” 和 “基本身份验证”, 接受.
Ahora en la misma pestaña de “目录安全”, pulsamos sobre el botón Modificar de “安全通信” y habilitamos los checks de “需要安全通道 (SSL认证)” 和 “需要加密 128 位”, Aceptamos y cerramos.
Si no tenemos SP1 o SP2 de Exchange: Habría que editar el registro manualmente,
还行, ahora un poco de registro: si no tenemos estra entrada crearla:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMSExchangeISParametersSystem Value name: Rpc/HTTP Port Value type: REG_DWORD Value data: 0x1771 (Decimal 6001) |
Ahora esta:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMSExchangeSAParameters Value name: HTTP 端口 Value type: REG_DWORD Value data: 0x1772 (Decimal 6002) |
Esta también la tendréis lo más seguro… sino, la creáis, 嘿!
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMSExchangeSAParameters Value name: Rpc/HTTP NSPI Port Value type: REG_DWORD Value data: 0x1774 (Decimal 6004) |
Esta tiene su miga, en HKEY_LOCAL_MACHINESOFTWAREMicrosoftRpcRpcProxy, sería MODIFICAR una existente llamada “VALIDPORTS”, se quita el contenido y se pone lo siguiente:
ServerNETBIOSName:6001-6002;ServerFQDN:6001-6002;ServerNetBIOSName:6004;ServerFQDN:6004
|
En mi ejemplo, 是: 布加拉01:6001-6002;bujarra01.bujarra.com:6001-6002;bujarra016004;bujarra01.bujarra.com:6004
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNTDSParameters sería crear una cadena multipe con este nombre: “NSPI interface protocol sequences” y este contenido, como en el ejemplo de la imagen: ncacn_http:6004 和 Accept.
Si tenemos SP1 o SP2 de Exchange 2003 安装: 只是, con que vayamos a la consola de Exchange y habilitemos su función bastaría,
打开控制台 “系统中心”, vamos hasta las propiedades del servidor Exchange, y veremos que hay una pestaña llamada “RPC-HTTP”, 我们标记 “” y habría que reiniciar el servidor de Exchange para que los cambios surjan efecto.
Configuración en la parte cliente –> 展望 2003,
还行, esto tendrías que hacerlo en los PC’s que quieran que accedan de esta forma al Outlook, recuerda que en el firewall tienes que abrir el puerto 443 y mapearlo a este servidor Exchange/IIS.
Así que creamos un Perfíl de Outlook para probarlo (o configurarlo de forma definitiva), ya sabes, Panel de Control > 邮件 > Agregar Perfíl nuevo. 我们选择第一个选项, “Agregar una nueva cuenta de correo electrónico” 和下一步.
La primera opción “Servidor de Microsoft Exchange” 和下一步
Ponemos el nombre público del servidor Exchange/IIS, como se supone que ahora estamos en ‘Internet’ accederemos a su nombre DNS o a su IP pública, se entiende que eso, que el servidor IIS/Exchange tiene una conexion a internet con una IP pública o nombre público (DNS 解析) y con el puerto 443 mapeado a la IP privada de este server. 井, 正如我所说, ponemos servidor y usuario, 并单击 “Más configuraciones..”, si por lo que sea no nos abre a la primera, 我们给予 “Reintentar la conexion”, puede ser un fallo de comunicaciones. Y muy importante desmarcamos el check de “Usar modo de intercambio en caché”.
En la pestaña de Conexión marcamos el check de “Conectar con el buzón de Exchange utilizando HTTP”, 并单击 “Exchange 代理设置…”, en la pantalla nueva escribimos de nuevo el nombre DNS o la IP pública del servidor (en mi caso de nuevo www.bujarra.com), 我们标记 “仅使用 SSL 进行连接) y ambos checks para que se conecte con HTTP y después con TCP/IP y Aceptamos.
Yo en la pestaña de Seguridad suelo marcar que siempre me pida contraseña para abrir el Outlook, más que nada pq cuando abro Outlook no estoy autenticado en el dominio y me pedirá contraseña y además x temas de seguridad, 自选. Con esto ya estaría la parte cliente finalizada, ahora sólo queda hacer pruebas y que todo vaya bien.
Testear que funciona bien,
Para comprobar que todo va bien y que el Outlook (客户) se conecta bien al Exchange (服务器) vía HTTPS podemos ejecutar un comando y comprobar como se comporta.
开始 > 执行: “outlook /rcpdiag” 和 Accept.
Y mientras abre Outlook podremos ver las conexiones que está abriendo nuestro Outlook, y siempre que ponga TCP/IP estará perfecto. 答案是肯定的, si la velocidad entre el cliente y el servidor es mala, dale a Reintentar la conexión cuando te lo pida y todo irá bien.