Configurando RPC sobre HTTP o HTTPS en Exchange 2003 – Conexión de Outlook desde el exterior

Este procedimiento es muy útil y seguro, sirve para que nuestros clientes Outlook 2003 se puedan conectar a nuestro servidor MS Exchange 2003 vía web, usando el puerto 80 o el 443 (en modo seguro) usando Outlook desde Internet, desde su casa/hotel/oficinay así no tener que usar OWA. Para ello necesitaremos instalar una CA, un componente, modificaciones de registro y nada más.

Começou, lo primero de todo es instalar el servidor de Certificados o ‘Certification Authority’. Para fazer isso,, vamos a Inicio > Painel de Controle > Adicionar ou remover programas > Agregar o Quitar componentes de Windows. Seleccionamos ‘Servicios de Certificadosy nos saltará esta pantalla. Nos indica que no podremos cambiar el nombre del PC o del dominio para que siga funcionando correctamente esta CA.

Decimos que ‘Sí’.

Escogemos la primera opción y siguiente.

Aquí deberemos de poner el nombre del servidor Futuro de Autoridad de Certificados (CA).

Seguinte.

Sim

Esperamos un minuto o así, hará falta el CD de MS Windows 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’, nos ponemos en la pestaña ‘Seguridad de Directorioy pinchamos en ‘Certificado de Servidor

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, en mi caso creo el ‘host‘wwwy que apunte al PC ‘bujarra01’ (el servidor de MS Exchange/IIS).

Rellenamos la localización

Guardamos el fichero en esa ruta. Seguinte.

Seguinte,

Fim,

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 file, or submit a renewal request by using a base-64-encoded PKCS #7 file.

Ahora deberemos de abrir el fichero donde hemos guardado la solicitud del certificado, Inadimplência: c:certreq.txt. Copiamos todo el texto y lo cerramos.

Pegamos el texto en la web. Y después seleccionamos la plantilla del certificado, tiene que ser ‘Servidor Weby pinchamos en ‘Submit’.

Seleccionamos ‘Base 64 encoded y ‘Download certificate’. Guardamos el certificado en C:certnew.cer

Volvemos a las propiedades del sitio web y pinchamos en ‘Certificado de Servidor

Seguinte

Procesamos el certificado pendiente de instalar y siguiente.

Escogemos este último y siguiente.

Seleccionamos el puerto seguro (Inadimplência 443), seguinte.

Seguinte,

Fim…

Pulsamos esta vez en el botón ‘Editar’.

Marcamos el check de ‘Requerir canal seguroy el de ‘Requerir encriptación de 128-bits’ e OK,

Ahora instalamos el componenteRPC sobre el proxy HTTPS”, por isso: “Princípio > Painel de Controle > Adicionar ou remover programas > Agregar o Quitar componentes de Windows. Y lo seleccionamos dentro deServicios de red”, Aceitar.

Volvemos a la consola del IIS, y vamos a “Sítios Web” > “Sitio web predeterminado” > Propiedades enRpc” > Pestanas “Seguridad de directorios” > Pulsamos sobre el botón Modificar deAutenticación y control de acceso”, y habilitamos los checks deHabilitar el acceso anónimoy el deAutenticación básica”, Aceitar.

Ahora en la misma pestaña deSeguridad de directorios”, pulsamos sobre el botón Modificar deComunicaciones segurasy habilitamos los checks deRequerir canal seguro (SSL)” e “Requerir cifrado de 128 bits”, Aceptamos y cerramos.

Si no tenemos SP1 o SP2 de Exchange: Habría que editar el registro manualmente,

Okey, 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: Porta HTTP
Value type: REG_DWORD
Value data: 0x1772 (Decimal 6002)

Esta también la tendréis lo más segurosino, la creáis, ei!

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 llamadaVALIDPORTS”, se quita el contenido y se pone lo siguiente:

ServerNETBIOSName:6001-6002;ServerFQDN:6001-6002;ServerNetBIOSName:6004;ServerFQDN:6004

En mi ejemplo, sería: bujarra01: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 sequencesy este contenido, como en el ejemplo de la imagen: ncacn_http:6004 e Aceitar.

Si tenemos SP1 o SP2 de Exchange 2003 Instalado: Simplesmente, con que vayamos a la consola de Exchange y habilitemos su función bastaría,

Abrimos la consolaSystem Center”, vamos hasta las propiedades del servidor Exchange, y veremos que hay una pestaña llamadaRPC-HTTP”, marcamos a verificação de “” y habría que reiniciar el servidor de Exchange para que los cambios surjan efecto.

Configuración en la parte cliente –> Perspetivas 2003,

Okey, 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, Painel de Controle > Correo > Agregar Perfíl nuevo. Seleccionamos la primera opción, “Agregar una nueva cuenta de correo electrónico” e Próximo.

La primera opciónServidor de Microsoft Exchange” e Próximo

Ponemos el nombre público del servidor Exchange/IIS, como se supone que ahora estamos en ‘Internetaccederemos 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. Poço, Como eu disse, ponemos servidor y usuario, e clique em “Más configuraciones..”, si por lo que sea no nos abre a la primera, Nós damos “Reintentar la conexion”, puede ser un fallo de comunicaciones. Y muy importante desmarcamos el check deUsar modo de intercambio en caché”.

En la pestaña de Conexión marcamos el check deConectar con el buzón de Exchange utilizando HTTP”, e clique em “Configuración de proxy de 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), marcamos a verificação de “Conectar utilizando sólo 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, opcional. 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 (cliente) se conecta bien al Exchange (servidor) vía HTTPS podemos ejecutar un comando y comprobar como se comporta.

Princípio > Executar: “outlook /rcpdiag” e Aceitar.

Y mientras abre Outlook podremos ver las conexiones que está abriendo nuestro Outlook, y siempre que ponga TCP/IP estará perfecto. É claro, 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.


Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!