Habilitar respuesta automática Exchange

Para poder habilitar una respuesta automatica en exchange 2010, a un usuario que ha causado baja o ha sido despedido, usaremos el siguiente comando. Distinguir que el comando hay que meter las fechas en formato EEUU, mes, dia, año y que tiene dos partes distinguidas, el mensaje que llega al exterior del dominio y el mensaje que llega a los usuarios de dominio, hay que rellenar los dos para que quede bien configurado, ejemplo.

Set-MailboxAutoReplyConfiguration hector.lopez@pp.es -AutoReplyState Scheduled -StartTime «07/12/2019» -EndTime «09/15/2019» -ExternalMessage «Buenos días, la persona que esta contactando ya no trabaja en el Partido Popular, para tratar cualquier tema escriba a comunicacionesit@pp.es» -InternalMessage «La persona a la que intenta contactar ya no trabaja en el Partido Popular, por favor contacte con comunicacionesIT@pp.espara cualquier necesidad, un cordial saludo»


Traps Certificate Renew

En esta entrada vamos a realizar todos los pasos para renovar el certificado en el traps, aunque es un servidor windows y el proceso debería de ser relativamente sencillo, Traps tiene una parte «propia» que lo complica.
Una vez tengamos el certificado nuevo (wildcard) nos iremos al servidor de traps, entraremos en la consola de IIS Management.
Clicamos sobre la estancia servidor, no sobre el sitio visualizar la siguiente imagen:

Dentro de esta pantalla lo primero y muy importante, eliminarmos el certificado

Una vez aqui clicamos en Server Certificates, y dentro de la pantalla de certificados nos encontraremos el certificado actual, aqui le daremos a «Complete Certificate Request»

Recordar copiaros el certificado nuevo en el escritorio del servidor, sino toca hacerlo ahora…
Nos saldrá la siguiente ventana, en ella tenemos que seleccionar el certificado .cer y debemos tener en esa carpeta el key también. (esto del key no estoy totalmente seguro). Poner un friendly name para pdoer identificar bien los certificados!
Tenemos que seleccionar Personal o no funcionará.

Le damos ok y ya tenemos el certificado importado para su uso, seguidamente nos iremos encima con el botón derecho sobre «Default Web Site» le daremos a Edit bindings, una vez nos salga la nueva pantalla clicamos sobre https, boton editar, y en la siguiente pantalla que nos saldrá le daremos a SSL Certificate y elegiremos el nuevo que hemos importado.

Si conseguimos realizar esta etapa con éxito lo siguiente que tendremos que realizar es la parte que se hace en msdos, Traps tiene un puerto que usa para la comunicacion con los clientes que no es el 443, este se usa solo para la consola. Con los clientes se usa el puerto 21:25 y hay que agregar el certificado por CMD, entramos en CMD como administrador.
Ejecutamos el siguiente comando para sacar la información que necesitamos, netsh http show sslcert , aqui podemos ver el servidor aun sin el certificado nuevo agregado, con lo cual el puerto 443 y el 2125 tienen el mismo Certificate Hash id

Si hemos realizado bien la parte del certificado en IIS, abajo en la zona de ip:port 443, nos saldrá el certificate hash que necesitamos para actualizar el Certificate hash del ip:port 2125.†

Necesitaremos el Application ID la del puerto 2125 para componer el siguiente comando y poder realizar la actualización, debe de ir todo en la misma linea y sin intros o no funcionará. Si nos fijamos lo que hacemos realmente es solo cambiar el Certificate Hash antiguo por el nuevo.

netsh http add sslcert ipport=0.0.0.0:2125 certhash=c5ac64e8b72bb42fb89eb63d266e91d4c16e8479 appid={935e55e3-8b9d-4b95-954c-423626f887f9} clientcertnegotiation=enable 

Exportar a PST desde Exchange

Para poder exportar un buzon de quien quiera que sea a PST sin tener que montarlo, he dejado el servidor de mail.pp.es preparado para que solo haya que usar un comando.

New-MailboxExportRequest -Mailbox nombredelbuzon -FilePath “\\srvmail.pp.es\res\nombre-buzon.pst

Para ver el estado de la evolución de la exportación usaremos el siguiente comando, nos irá mostrado en número el porcentaje completado

Get-MailboxExportRequest | Get-MailboxExportRequestStatistics

Desplegar certificado Cloud.pp.es

En esta entrada vamos a comentar como desplegar certificados en máquinas linux, en este caso es un certificado totalmente personalizado para cloud.pp.es, hay otra entrada donde se hará una explicación de *.pp.es
Lo primero de todo y muy importante es recibir el correo de la contratación que realiza Molero. En este correo nos viene el certificado CA Intermediate, este se encarga de hacer la cadena lógica para que nuestro certificado funcione correctamente.

Dentro del correo encontraremos el certificado CA intermediate en texto, crearemos un documento .txt con el notepad y pegaremos dicho contenido dentro, y le pondremos el nombre de cloud.pp.es-intermediate.cer, el nombre para ahorrarnos configuraciones pondremos los mismos que ya tiene el apache2 en la máquina.

Seguidamente, una vez finalice el proceso de contratación, los certificados estarán en el panel de Arsys, este panel lo gestiona Luis Molero, tendremos que hablar con el para poder descargarnos los certificados.
Via Winscp subiremos los archivos a la máquina cloud, en una carpeta que los identifique claramente.

Podemos apreciar que de todos los archivos que nos descargaremos para el Cloud.pp.es, solo necesitamos dos, .key y .cer, ademas aquí meteremos el archivo de cloud.pp.es-intermediate.cer que hemos generado.
Un vez generado todo esto, solo tendremos que renombrar los archivos anteriores que tenemos, consultar la foto de la configuración del apache2 del sitio para saber donde se guardan. Lo recomendable seria nombre_archivo.bk+año, ej, cloud.pp.es.bk18
Copiamos los archivos nuevos a las rutas que corresponden, y seguidamente reiniciamos el apache2, con esto habremos terminado la renovación de certificados en maquinas linux que usen web servers.

Particionamiento y discos duros linux

En este articulo tratamos como agregar discos duros, particiones a un sistema linux, esto lo haremos por falta de espacio, o por necesidades de montajes nuevas.
Lo primero de todo es agregar el disco duro en la máquina virtual, este paso es sencillo y no entraremos mucho en detalle

Una vez agregado el disco a la máquina reiniciamos la máquina linux para que detecte el nuevo disco duro que le hemos asignado.
Si nos vamos al directorio /dev una vez reiniciemos veremos el nuevo disco ya reconocido, en este caso, me los reconoce en la secuencia sd + letra por orden alfabético, el primer disco seria sda, el segundo sdb.. asi progresivamente.

Con el comando fdisk -l, nos da información mas detallada del disco, para usar fdisk hay que elevarse a sudo su

Una vez hecha ya las comprobaciones pertinentes empezaremos con los pasos necesarios para poder montar el disco duro, las particiones y el anclaje en el sistema.
Empezamos haciendo una llamada con el fdisk al disco en concreto.
– Fdisk /dev/sdd, dentro del sub menu de fdisk podemos pulsar m para ver todas las opciones. Si creamos una partición directamente crea también la tabla de particiones.

Una vez hemos terminado de crear las particiones, tenemos que dar formato a las mismas, el método correcto es ir partición por partición, ya que puede variar, aunque podríamos asignarle formato ext4 al disco y ponérselo a todas las particiones.
mkfs -t ext4 /dev/sdd1

Una vez le hemos dado formato, la partición ya será visibles, aunque aun no esta asignada al sistema para su uso.

Lo siguiente, es decidir donde la queremos montar, o que uso la vamos a dar, en este caso voy a montar la unidad dentro de var para un respaldo a backups personalizados. Voy a crear una carpeta llamada drupal dentro de Var, que sería para backups explícitos de Drupal

Por último para que el cambio sea persistente, tenemos que registrar en el inicio o arranque el punto de montaje. Esto se hace editando el archivo que se ubica /etc/fstab.

APT variables

1. Actualizar el listado de paquetes disponibles:

sudo apt-get update


2. Comprobar que todo ha ido bien tras la utilización de apt-get update:

sudo apt-get check


3. Instalar los programas deseados:

sudo apt-get install paquete


4. Reinstalar un programa:

sudo apt-get -reinstall install paquete


5. Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o desinstalación de otros paquetes:

sudo apt-get upgrade


6. Actualizar todos los paquetes del sistema, instalando o desinstalando los paquetes que sean necesarios para resolver las dependencias que pueda generar la actualización de algún paquete:

sudo apt-get dist-upgrade


7. Desinstalar un paquete:

sudo apt-get remove paquete


8. Desinstalar un paquete y elimina los archivos de configuración:

sudo apt-get remove –purge paquete


9. Resolver problemas con dependencias y paquetes rotos:

sudo apt-get -f install

Puede ser necesario reconfigurar dpkg con:

sudo sudo dpkg –configure -a


10. Para limpiar los paquetes descargados e instalados:

sudo apt-get clean


11. Para limpiar los paquetes viejos que ya no se usan:

sudo apt-get autoclean


12. Para buscar un paquete determinado:

sudo apt-cache search paquete


13. Descargar archivos fuente:

sudo apt-get source paquete


14. Configurar las dependencias de construcción para paquetes fuente:

sudo apt-get build-dep paquete


15. Seguir las selecciones de dselect:

sudo apt-get dselect-upgrade


16. Para conocer que paquetes hay instalados:

sudo apt-show-versions (-u)


17. Obtener más información de un paquete específico:

sudo apt-cache show paquete


18. Más información aún:

sudo apt-cache showpkg paquete


19. Para saber de que paquete depende:

sudo apt-cache depends paquete


20. Para encontrar el nombre de un paquete desde un archivo:

sudo apt-file search archivo


21. Listar el contenido de un paquete:

sudo apt-file list paquete


22. Para mantener al día esta función:

sudo apt-file update


23. Para mantener el sistema limpio de bibliotecas inútiles:

sudo apt-get autoremove


24. Actualizar la caché de paquetes (/var/cache/apt/pkgcache.bin), crea un nuevo árbol de dependencias:

sudo apt-get check


25. Mostrar un resumen de las dependencias no satisfechas en la caché de paquetes:

sudo apt-cache unmet


26. Mostrar una lista de todo lo que tenemos instalado en el sistema:

sudo apt-cache pkgnames -generate

Opciones:

-s Simula una acción.
-d Sólo descarga.
-y No pregunta y asume que si a todo.
-u Muestra paquetes actualizados.
-h Muestra texto de ayuda.
-q Salida registrable – sin indicador de progreso.
-qq Sin salida, excepto si hay errores.
-f Intenta continuar sí la comprobación de integridad falla (dependencias rotas).
-m Intenta continuar si los archivos no son localizables.
-b Construye el paquete fuente después de obtenerlo.
-V Muesta números de versión detallados.
-c=? Lee este archivo de configuración.
-o=? Establece una opción de configuración arbitraria.

Comando «apt»:


Actualización: A partir de Ubuntu 14.04, el gestor de paquetes apt («Avanced Package Tool») tiene nuevas opciones. Ya no es necesario escribir «apt-get» y se puede utilizar simplemente «apt», (apt seguirá funcionando).

1. Buscar y mostrar los paquetes instalados por su nombre:

sudo apt list

2. Buscar en las descripciones de los paquetes:

sudo apt search …

3. Mostrar los detalles de un paquete:

sudo apt show paquete

4. Actualizar la lista de paquetes disponibles:

sudo apt update

5. Instalar un paquetes

sudo apt install paquete

6. Eliminar un paquete

sudo apt remove paquete

7. Actualizar el sistema actualizando paquetes

sudo apt upgrade

8. Actualizar todo el sistema eliminando, instalando o actualizando paquetes

sudo apt full-upgrade

9. Editar la información de las fuentes de software («sources.list») llamando a nano o vim.

sudo apt edit-sources