Quitar una confianza

Quitar una confianza.

Mediante la interfaz de Windows
  1. Abra Dominios y confianzas de Active Directory.
  2. En el árbol de la consola, haga clic con el botón secundario del mouse (ratón) en el dominio que contiene la confianza que desea quitar y, a continuación, haga clic en Propiedades.
  3. En la ficha Confianzas, en Dominios de confianza para este dominio (confianzas de salida) o Dominios que confían en este dominio (confianzas de entrada), haga clic en la confianza que desee quitar y, a continuación, en Quitar.
  4. Realice una de las siguientes acciones y, a continuación, haga clic en Aceptar:
    • Haga clic en No, quitar la relación de confianza sólo del dominio local.
      Si elige esta opción, es recomendable repetir este procedimiento para el dominio recíproco.
    • Haga clic en Sí, quitar la relación de confianza del dominio local y del otro dominio.
      Si elige esta opción, debe especificar una cuenta y contraseña de usuario con credenciales administrativas para el dominio recíproco.

Notas

  • Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores de dominio o del grupo Administradores de organización de Active Directory, o bien debe tener delegada la autoridad correspondiente. Como práctica recomendada de seguridad, considere la posibilidad de utilizar la opción Ejecutar como para llevar a cabo este procedimiento. Para obtener más información, vea Grupos locales predeterminados, Grupos predeterminados y Utilizar Ejecutar como.
  • Para abrir Dominios y confianzas de Active Directory, haga clic en Inicio, en Panel de control, haga doble clic en Herramientas administrativas y, a continuación, haga doble clic en Dominios y confianzas de Active Directory.
  • No es posible revocar las confianzas transitivas bidireccionales predeterminadas entre dominios de un bosque. Las confianzas de acceso directo creadas explícitamente se pueden eliminar.

Mediante la línea de comandos
  1. Abra la ventana del símbolo del sistema.
  2. Escriba:
    netdom trustnombreDeDominioQueConfía/d:nombreDeDominioDeConfianza/remove/UserD:usuario/PasswordD:*

Valor
Descripción

NombreDeDominioQueConfía

Especifica el nombre DNS del dominio que confía en la relación de confianza que desea quitar.

NombreDeDominioDeConfianza

Especifica el nombre DNS del dominio en el que se confía en la relación de confianza que desea quitar.

Notas

  • Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores de dominio o del grupo Administradores de organización de Active Directory, o bien debe tener delegada la autoridad correspondiente. Como práctica recomendada de seguridad, considere la posibilidad de utilizar la opción Ejecutar como para llevar a cabo este procedimiento. Para obtener más información, vea Grupos locales predeterminados, Grupos predeterminados y Utilizar Ejecutar como.
  • Para abrir el símbolo del sistema, haga clic en Inicio, seleccione Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.
  • Este método de línea de comandos requiere el uso de la herramienta de soporte Netdom de Windows. Para obtener información acerca de cómo instalar las herramientas de soporte de Windows, vea Temas relacionados.
  • Para ver la sintaxis completa de este comando, en el símbolo del sistema, escriba:
    netdom trust | more

Información acerca de diferencias funcionales

  • Es posible que el servidor funcione de forma distinta según la versión y la edición del sistema operativo instalado, de los permisos de la cuenta y de la configuración de los menús.

Comprobar una confianza

Comprobar una confianza.

Mediante la interfaz de Windows
  1. Abra Dominios y confianzas de Active Directory.
  2. En el árbol de la consola, haga clic con el botón secundario del mouse (ratón) en el dominio que contiene la confianza que desea comprobar y, a continuación, haga clic en Propiedades.
  3. En la ficha Confianzas, en Dominios de confianza para este dominio (confianzas de salida) o Dominios que confían en este dominio (confianzas de entrada), haga clic en la confianza que desee comprobar y, a continuación, en Propiedades.
  4. Haga clic en Validar.
  5. Realice una de las siguientes acciones y, a continuación, haga clic en Aceptar:
    • Haga clic en No, no validar la confianza de entrada.
      Si elige esta opción, es recomendable repetir este procedimiento para el dominio recíproco.
    • Haga clic en Sí, validar la confianza de entrada.
      Si elige esta opción, debe especificar una cuenta y contraseña de usuario con credenciales administrativas para el dominio recíproco.

Notas

  • Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores de dominio o del grupo Administradores de organización de Active Directory, o bien debe tener delegada la autoridad correspondiente. Como práctica recomendada de seguridad, considere la posibilidad de utilizar la opción Ejecutar como para llevar a cabo este procedimiento. Para obtener más información, vea Grupos locales predeterminados, Grupos predeterminados y Utilizar Ejecutar como.
  • Para abrir Dominios y confianzas de Active Directory, haga clic en Inicio, en Panel de control, haga doble clic en Herramientas administrativas y, a continuación, haga doble clic en Dominios y confianzas de Active Directory.
  • Puede comprobar las confianzas de acceso directo, externas y de bosque, pero no las confianzas de territorio.

Mediante la línea de comandos
  1. Abra la ventana del símbolo del sistema.
  2. Escriba:
    netdom trustnombreDeDominioQueConfía/d:nombreDeDominioDeConfianza/verify

Valor
Descripción

NombreDeDominioQueConfía

Especifica el nombre DNS del dominio que confía en la relación de confianza que desea comprobar.

NombreDeDominioDeConfianza

Especifica el nombre DNS del dominio en el que se confía en la relación de confianza que desea comprobar.

Notas

  • Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores de dominio o del grupo Administradores de organización de Active Directory, o bien debe tener delegada la autoridad correspondiente. Como práctica recomendada de seguridad, considere la posibilidad de utilizar la opción Ejecutar como para llevar a cabo este procedimiento. Para obtener más información, vea Grupos locales predeterminados, Grupos predeterminados y Utilizar Ejecutar como.
  • Para abrir el símbolo del sistema, haga clic en Inicio, seleccione Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.
  • Puede comprobar las confianzas de acceso directo, externas y de bosque, pero no las confianzas de territorio.
  • Este método de línea de comandos requiere el uso de la herramienta de soporte Netdom de Windows. Para obtener información acerca de cómo instalar las herramientas de soporte de Windows, vea Temas relacionados.
  • Para ver la sintaxis completa de este comando, en el símbolo del sistema, escriba:
    netdom trust | more

Información acerca de las diferencias funcionales

  • Es posible que el servidor funcione de forma distinta según la versión y la edición del sistema operativo instalado, de los permisos de la cuenta y de la configuración de los menús.

Solucionar “Unable to locate directory” en WordPress

Solucionar “Unable to locate directory” en WordPress

Si obtienes un error indicándote “Ha sido imposible localizar el directorio de […]“ cuando intentas actualizar o instalar algún plugin, theme o el mismoWordPress -mediante actualización automática– se debe a un problema interno de WordPress, por el cual no es capaz de encontrar el directorio del blog.
A continuación vemos el motivo y la solución al inconveniente:

Causa

Sucede generalmente cuando el directorio de instalación de WordPress se encuentra al menos 2 niveles inferiores al root por FTP. Se obtiene un mensaje de error similar a algunos de los siguientes:

  • Ha sido imposible localizar el directorio de WordPress. (o en inglés Unable to locate WordPress directory)
  • Ha sido imposible localizar el directorio de plugins de WordPress. (o en inglés Unable to locate WordPress Plugin directory)
  • Ha sido imposible localizar el directorio de contenidos de WordPress (wp-content). (o en inglés Unable to locate WordPress Content directory (wp-content))
  • Ha sido imposible localizar el directorio de temas de WordPress. (o en inglés Unable to locate WordPress Theme directory)

Solución

Solucionar el problema depende de su servicio de hosting.

Si usted puede agregar cuentas FTP, deberá crear un nueva cuenta especificando el directorio donde se encuentra instalado WordPress como ftp root, tal como se explica en noizZze [inglés].

De lo contrario, si se maneja con una única cuenta FTP o ha alcanzado el límite, deberá realizar los siguientes pasos:

  1. Acceder por FTP y dirijirse a la carpeta donde se encuentra instalado WordPress.
  2. Modificar el archivo wp-config.php, agregando el siguiente código al final del archivo, antes de la etiqueta “?>” (si existe).
  3. 1 if(is_admin()) {
    2 add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    3 define( 'FS_CHMOD_DIR', 0751 );
    4 }
  4. Guardar el archivo.

¡Ahora puedes utilizar el instalador o actualizador automático de WordPress sin problemas! …..

Crear un sitio web SSL con Apache2

Crear un sitio web SSL con Apache2

Cómo activar el soporte SSL de apache-2 para utilizar HTTPS y navegación segura. Los pasos que se describen son para una Debian o sucedaneos, pero supongo que no será muy distinto a otra distro.

Ingredientes

  • apache2

Crear el certificado SSL

Esto se explica en su propia receta

Configuración del puerto

Edita el fichero /etc/apache2/ports.conf para que quede así:

Listen 80
Listen 443

Crea un fichero nuevo en /etc/apache2/sites-available que representa un nuevo sitio web. Por ejemplo lo puedes llamar “site-ssl” y debe contener algo como esto:

 

<VirtualHost *:443>
    ServerName www.example.com
    ServerAlias example
 
    SSLEngine on
    SSLCertificateFile    /etc/apache2/ssl.crt/server.crt
    SSLCertificateKeyFile /etc/apache2/ssl.crt/server.key
 
    ...

Habilita tu nuevo site

# a2ensite site-ssl

Activa el módulo SSL

# a2enmod ssl

Fuerza a apache a leer la nueva configuración

# /etc/init.d/apache2 force-reload

Y si todo ha ido bien, ya tienes tu sitio SSL tan profesional como el que más.

Sólo SSL

Es posible que quieras que tu website sólo esté accesible con SSL. El problema es que si alguien pone la URL con http:// en lugar de https:// obtendrá un bonito error.

En ese caso, lo más fácil es crear un VirtualHost no-SSL que redireccione todas las peticiones al VirtualHost SSL. Para eso, crea un fichero /etc/apache2/sites-available/redir y escribe esto dentro:

 

<VirtualHost *:80>
    RewriteEngine on
    RewriteLog /var/log/apache2/https_rewrite.log
    RewriteLogLevel 1
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R]
</VirtualHost>

Y ejecuta:

# a2ensite redir 
# /etc/init.d/apache2 restart

Referencias

WordPress solicita datos de conexión ftp[Solución]

WordPress solicita datos de conexión ftp[Solución]

Error al Actualizar Plugins

Cuando nos encontramos en un hosting compartido no suele presentarse este problema, mucho menos cuando utilizamos autoinstaladores como fantástico y otros que configuran todo automáticamente.
El problema consiste en que si migramos un blog copiando nuestros archivos y lo hacemos correctamente, el blog funcionará pero presentará problemas con el manejo de plugins.
Un problema es que no te dejará instalar nuevos plugins, aunque éste obstáculo se puede salvar descargando el plugin a tu computador, descomprimiendo y subiéndolo la carpeta del plugin vía FTP a la carpeta de plugins de tu blog.
El otro problema es que al intentar actualizar automáticamente un plugin, tampoco te lo permite, pidiéndote los datos de conexión FTP.
fallo plugin update
Si bien esto también se puede burlar subiendo la carpeta de la última versión del plugin a tu wordpress reemplazando la anterior, es del todo molesto estar haciéndolo así y poco práctico.

Solucionar el error del Automatic Update Plugin

Antes que todo advertirles que existen por ahí muchas soluciones a este problema, algunas de las cuales sugieren dar permisos extra a ciertas carpetas. No hagan eso . Están debilitando la seguridad de su instalación wordpress.
La solución en un VPS manejado es la siguiente: Abren el WHM, se loguean y luego entran a Service Configuration > Apache Configuration > Configure SUexec and PHP.
Pongan las opciones de la siguiente manera y luego guarden la configuración.
suPHP wordpress
Si estás usando un VPS no manejado o un servidor dedicado, se asume que tienes el conocimiento para encontrar la forma de configurar el servicio suPHP. Más aún puede que ya lo hayan previsto o solucionado ya que dichos tipos de hosting son para usuarios avanzados.

Con esto los plugins ya actualizan normalmente, como lo comprobé en Tensaiweb:
update plugin

Otras soluciones

Como ya mencioné, existen muchas otras soluciones que van desde descabelladas como darle permisos 777 a muchas carpetas, exponiéndolas. Hasta soluciones avanzadas que implican entrar comandos de texto en el mismo servidor.
Si llevan prisa en actualizar sus plugins, hacerlo vía FTP con un cliente FTP como FileZilla es una buena opción.
Otra opción que encontré y que no es tan recomendable, pero si igual llevan prisa y no quieren instalar copiando las carpetas es agregar el siguiente texto en wp-config.php con los datos de su conexión FTP.

1
2
3
4
5
define(‘FTP_HOST’, ‘ftp.example.com’);
define(‘FTP_USER’, ‘usuario_ftp’);
define(‘FTP_PASS’, ‘contraseña_ftp’);
//Poner true si se usa SSL
define(‘FTP_SSL’, false);

Estas líneas irían al final de la sección MySQL Settings. Este método funciona pero no es tan eficiente.

Servidores Virtuales con Apache2

Servidores Virtuales con Apache2

Lo que sigue es una breve nota técnica que me sirva (y a otros) como recordatorio para la próxima vez , dado que hoy he perdido un rato con la configuración de un host virtual en Ubuntu.

Doy por supuesto que tienen apache2 instalado y funcionando
en sus maquina, sino, le dan:

$ sudo apt-get install apache2

En /etc/apache2 disponemos de varios subdirectorios, dos de ellos importantes para nuestra tarea. El primero sites-available y el segundo sites-enabled.

Los ficheros de configuración de los hostings virtuales se configuran en sites-available. El segundo subdirectorio sólo contiene enlaces a aquellos virtulhost que queremos activar.

Queremos crear un virtualhost de nombre hackit. Es decir, cuando ponga en mi navegador http://hackit me debe de llevar a la página principal de ese host. Si pongo http://localhost me llevará al virtualhost por defecto (distinto del de hackit).

Lo primero, creo una nueva entrada en /etc/hosts (mantengo lo que había y añado lo siguiente):

127.0.0.1 hackit

Copio los archivos del nuevo site en /var/www/hackit.

Comienza el procedimiento de configuración del nuevo virtualhost en Apache2:

$ cd /etc/apache2/sites-available

Edito las dos primeras líneas del fichero default para que queden así:

NameVirtualHost *:80
<VirtualHost *:80>

$ cp default hackit

Edito hackit para que las primeras líneas queden así:

<VirtualHost *:80>
ServerAdmin webmaster@hackit

ServerName hackit

DocumentRoot /var/www/hackit
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/hackit>

$ cd /etc/apache2

El siguiente comando, a2ensite (available2enablesite) crea un enlace en sites-enable al site que le indiquemos (es decir, activa el virtualhost que acabamos de crear)

# a2ensite hackit

Comprobamos:

$ ls -al sites-enabled/

Recargamos apache2:

#/etc/init.d/apache2 force-reload

Módulos y Sitios Web en Apache2 y Ubuntu

Módulos y Sitios Web en Apache2 y Ubuntu

Podemos ver los componentes básicos del sistema, dirigiéndonos al directorio /etc/apache2 y ejecutando el comando ls.

cd /etc/apache2
ls

Acá podemos ver 4 directorios esenciales para el manejo de Apache en Ubuntu: mods-available, mods-enabled, sites-available y sites-enabled.

Módulos y Sites Disponibles y Habilitados en Ubuntu

Ubuntu ofrece una forma bastante cómoda de manejar, activar y desactivar sitios webs sites y módulos de Apache.

Básicamente, todos los sitios webs en este servidor se encuentran en un directorio llamado sites-available (que significa en inglés, sitios-disponibles), bajo /etc/apache2.

De la misma forma, todos los módulos disponibles se encuentran en un directorio llamado mods-available (que significa en inglés, módulos-disponibles), también bajo /etc/apache2.

Los módulos activos se encuentran listados en el directorio mods-enabled (que significa en inglés módulos habilitados) y los sitios web activos en el directorio sites-enabled (que significa a su vez sitios habilitados).

Cuando adicionamos un módulo con apt-get install, se coloca automáticamente en /etc/apache2/mods-available. Si lo adicionamos manualmente, debemos colocarlo allí.  Cualquier cambio en los módulos o en sus archivos de configuración, lo debemos realizar siempre allí.

En forma similar, cuando queremos crear un sitio web en el servidor, lo hacemos en /etc/apache2/sites-available. Es allí también donde debemos hacer los cambios en la configuración de los sitios.

En los directorios mods-enabled y sites-enabled apenas hay enlaces (symlinks) para los módulos y sitios web activos. Dichos enlaces (symlinks) apuntan a los archivos físicos de los módulos y sitios web en los directorios mods-available y sites-available.

En resumen…

  • Creamos y configuramos los sitios web en /etc/apache2/sites-available.
  • Descargamos e instalamos los módulos Apache en /etc/apache2/mods-available.
  • Activamos y desactivamos los sitios web con a2ensite y a2dissite.
  • Activamos y desactivamos módulos Apache con a2enmod y a2dismod.