miércoles, 31 de julio de 2013

[Linux] Instalar Webmin en Ubuntu paso a paso

Instalar Webmin en Ubuntu paso a paso

Webmin es una herramienta de configuración de sistemas accesible vía web para linux. Con él se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones libres, como el servidor web ApachePHPMySQLDNSSambaDHCP, entre otros.






Instalación de Webmin via APT.
sudo -i
Añadimos el repositori de  Webmin al servidor Ubuntu con el siguiente comando:
cat >> /etc/apt/sources.list <<-EOF
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
EOF
Salimos de root:
exit
Importamos la GPG key, actualizamos el repositorio y luego instalamos webmin
wget http://www.webmin.com/jcameron-key.asc && sudo apt-key add jcameron-key.asc
sudo apt-get update
sudo apt-get install webmin

[Linux] Ubuntu Server - Configurar Proxy para salida de internet

[Linux] Ubuntu Server - Configurar Proxy para salida de internet




Aquí dejo una manera muy sencilla:

$ sudo vim /etc/apt/apt.conf
y en nuestro caso:

Acquire::http::Proxy "http://10.8.0.8:80";

[Linux] El Editor VIM

[Linux] El Editor VIM


No es un editor muy sencillo de utilizar si no estamos acostumbrados, pero para hacernos mas facil la tarea, dejo una lista de comandos:


Comandos "vi" ("vim") de uso frecuente

(insert para escribir)

ESCAbandonar el modo de inclusión de texto para volver
al modo de comandos; también se usa para cancelar
comandos. (Usarlo en caso de duda)
Cntl-FAvanzar una pagina hacia adelante
Cntl-BAvanzar una pagina hacia atrás
Cntl-LRefrescar la pantalla
GCursor al final del fichero
1GCursor al principio del fichero
$Cursor al final de la linea
0 (cero)Cursor al principio de la linea
.
aAñadir texto a continuacion del cursor [TEXTO]
iInsertar texto en la posicion del cursor [TEXTO]
AAñadir texto al final de la linea [TEXTO]
IInsertar texto al principio de la linea [TEXTO]
oAñadir una linea debajo de la del cursor [TEXTO]
OAñadir una linea encima de la del cursor [TEXTO]
uDeshacer el último cambio realizado
:redRehace los cambios deshechos con ''u'' o '':u''
xBorrar un caracter (y ponerlo automaticamente en el ALMACEN)
DBorrar el resto de la linea (a la derecha del cursor)
dwBorrar una palabra (hasta el primer blanco a la dcha. del cursor)
ddBorrar la linea entera
8xBorrar 8 caracteres
2dwBorrar 2 palabras
7ddBorrar 7 lineas
pPoner el contenido del ALMACEN temporal a continuacion del cursor
PPoner el contenido del ALMACEN temporal antes del cursor
sSubstituir un caracter por texto [TEXTO]
15sSubstituir 15 caracteres por texto [TEXTO]
rSubstituir un solo caracter por otro nuevo, sin entar
en modo de TEXTO
RSobreescribir [TEXTO]
JUnir la linea del cursor y la siguiente
i[ENTER]Romper una linea en dos
.Repetir el último cambio realizado
yyPoner la linea presente en el almacen temporal
5yyPoner cinco lineas en el almacen
:wGuardar en el fichero que se esta editando los cambios realizados
(Aconsejable ejecuarlo de vez en cuando)
:w!Idem, forzandolo si fuese necesario.
:w FicheroGuardar en el fichero "Fichero"
:wqGuardar y salir de "vi".
:wq!Idem, forzandolo si fuese necesario.
NOTA: Cada vez que se borra texto, el texto borrado pasa a un ALMACEN temporal, de donde elimina lo que estuviese almacenado previamente.

.

:qSalir de "vi", si no se han realizado cambios desde
la última vez que se han salvado.
:q!Salir de "vi" en todo caso. No se guardan aquellos
cambios que no se hayan salvado.
:set nuVisualizar los numeros de las lineas
:set nonuOcultar los numeros de las lineas
+Ir a la linea siguiente
-Ir a la linea anterior
:+8Ir a la linea que esta 8 puestos más abajo
:-9Ir a la linea que esta 9 puestos más arriba
:6Ir a la linea numero 6
maMarcar la linea del cursor con la etiqueta 'a'.
(Sólo puede usarse una letra)
'aIr a la linea marcada con 'a".
:$Ir a la última linea del fichero, "$".
:P,U dBorrar las lineas entre P y U, ambas incluidas.
P y U son identificadores de lineas, es decir,
numeros de lineas o etiquetas. Ejemplos:
:6,'a d borrar las lineas entre la "6" y la 'a'
:'a,'b d borrar las lineas entre la 'a' y la "b"
:'a,$ d borrar las lineas desde 'a' hasta el final
:P,U w FicheroEscribir en el fichero "Fichero" las lineas
comprendidas entre P y U, ambas incluidas
:r FicheroLeer el contenido del fichero "Fichero" y ponerlo a
continuacion de la linea del cursor.

/texto/Buscar, hacia adelante, la aparicion de "texto".
?texto?Buscarlo hacia atras.
nContinuar la busqueda en la direccion elegida.
NContinuar la busqueda en la direccion opuesta.
/i.ad/ busca iXad, donde X es cualquier caracter
/i...ad/ busca iXXad, donde XX son dos
caracteres cualesquiera
:P,U s/texto viejo/texto nuevo/Substituir texto desde las lineas P a U; solo la
primera vez que aparezca en cada linea. Ejemplos:
:1,$ s/hola/adios/ substituir el primer "hola" de
cada linea del fichero por 'adios'
:P,U s/texto viejo/texto nuevo/gSubstituir texto desde las lineas P a U;
todas las veces que aparezca.
:'a,$ s/hola/adios/g substituir todos los "hola" por
'adios' desde la linea marcada 'a' hasta el final
:set icIgnorar mayusculas/minusculas en busquedas y
substituciones
:set noicNo ignorarlas
:set aiAuto-margen: cada nueva linea aparece con el mismo
margen que la linea anterior.
(Util cuando se escriben ficheros FORTRAN)
:set noaiNo auto-margen.
abb ABREV textoDefinicion de una abreviatura (ABREV en este caso)
para "texto"
$>>$Desplaza una linea hacia la derecha
5$>>$ Que hace esto ?
$ << $Desplaza una linea hacia la izquierda

miércoles, 17 de julio de 2013

Política de contraseñas en Windows Server 2008

Por defecto windows server 2008 trae un nivel de complejidad predeterminado para las contraseñas que van a ser utilizadas en un dominio.


En este minitutorial vamos a explicar como bajar los requerimientos de complejidad.
1-Vamos a abrir el “Administrador de directiva de grupo” desde el inicio o podemos usar el acceso rápido de inicio, y en iniciar busqueda colocamosgpmc.msc
-
2- Desplegamos el dominio donde vamos a aplicar la política y vamos a modificar la que esta por defecto, “Default Domain Policy”, con boton derecho editar…
-
3-Vamos a “Configuración de Equipo” – ” Directivas” – “Configuración de Windows” – “Configuración de Seguridad” – “Directivas de cuenta” – “Directiva de contraseñas”
La opción para quitar el nivel de complejidad mínimo es la tercer opción “La contraseña debe cumplir los requisitos de complejidad”, podemos colocar un mínimo de caracteres y establecer la duración de las claves, se recomienda cambiar la clave cada 3 o 6 meses.
-
También debemos tener en cuenta la longitud de la contraseña, dado que si la colocamos en 0 nunca pedirá que se cambie, cosa que no se recomienda, si podemos hacer que el administrador o un determinado usuario actualice su clave cada 3 meses sería ideal.
-
Saludos

viernes, 5 de julio de 2013

EWF en Windows XP Embedded Edition

EWF en Windows XP Embedded Edition



Buenas, el problema que vamos a tratar en esta oportunidad es el siguiente


ESCENARIO:

Smart TV (Monitor) Samsung (te debo el modelo), que corre un Windows XP Embedded Edition.

PROBLEMA:

Esta freezado, todo lo que le instales o guardes, al reinciar, se pierde.

RESOLUCION:

Tras investigar un poco por la web, y unos cuantos dolores de cabeza, llamados a Samsung, dimos con la siguiente data y por fin nos soluciono el problema:

Instrucciones:
En la instalación de la Compact Flash del Microbox PC, la partición del sistema se protege ante modificaciones y sobrescrituras con ayuda del Enhanced Write Filter (EWF). Para modificar de forma duradera los archivos o ajustes en esta partición, hay que desactivar la protección contra escritura y volverla a activar de nuevo después de realizar las modificaciones, en caso de que sea necesario. El procedimiento para ello está descrito en las instrucciones de servicio del Microbox PC, bajo Enhanced Write Filter (EWF) – capítulo 9.2. La forma de proceder para ello está disponible en las instrucciones de servicio  "SIMATIC Microbox PC 427B" están disponibles en la página del Customer Support con número ID25322755.
Para ajustar, así como activar/desactivar el EWF, se puede utilizar el programa EWFMGR.EXE. La llamada a este programa se realiza a través de la ventana de comandos:
(Inicio -> Ejecutar; escribir cmd y pulsar OK).
Función
Comando
Advertencia
Activar la protección contra escritura en la unidad de disco C:
ewfmgr c: -enable

Desactivar la protección contra escritura en la unidad de disco C:
ewfmgr c: -commitanddisable
Se aceptan los datos modificados
ewfmgr c: -disable
Se pierden los datos modificados
Aceptar los datos modificados en la unidad de disco C:
ewfmgr c: -commit

Mostrar la información sobre la unidad EWF
ewfmgr c:

Mostrar la ayuda
ewfmgr c: /h

Tabla 1: Funciones del Enhanced Write Filter
Particularidades al utilizar el Enhanced Write Filters (EWF):

  • Si está activo el EWF, se pierden las modificaciones realizadas después del proceso de arranque en la unidad de disco C:, en caso de fallo de alimentación. Si se quiere proteger estos datos ante una pérdida de alimentación, se recomienda utilizar una fuente de alimentación ininterrumpida (SAI).
  • Se pueden asegurar los datos del EWF-RAM-Overlay en la Compact Flash o el disco duro, antes de la desconexión del Microbox PC 420. Para ello, proceda de la siguiente manera:
    1. Arranque la ventana de comandos.
    2. Desactive la protección contra escritura en la unidad de disco C:, con ayuda del comando “ewfmgr c: -commitanddisable” (después hay que realizar un rearranque del Microbox).
    3. Vuelva ahora a activar la protección contra escritura: ewfmgr c: -enable (después hay que realizar un rearranque del Microbox).

miércoles, 3 de julio de 2013

Creacion de servidor web IIS, FTP, SSL y despues una de APACHE parte 1ª

Creación de un servidor Web con Windows Server 2008.


Hola a todos, hoy os presento como crear nuestro propio servidor web en Windows Server 2008 R2, corriendo sobre IIS 7.5, es muy directo grafico y entretenido, tratamos en esta primera parte del la instalación de ISS 7.5, de la creación de un sitio para una supuesta empresa, y de como crear un acceso seguro con SSL.
Espero que os resulte interesante…
Instalación del servidor Web.
Para la realización de esta práctica se ha descargado e instalado el S.O. Windows Server 2008 R2 Enterprise una vez instalado y configurado se procede a la instalación del rol de Servidor Web en este caso mediante la instalación de Internet Information Server o IIS versión 7.5 de Microsoft.
Para  ello  y  desde  ventana  tareas  de  configuración  inicial,  iremos  a  la  opción  tercera personalizar este servidor y haremos click en la opción Agregar roles.
1
Una vez hacemos click en Agregar roles, se abre el  asistente para crear roles tal y como se observa en la captura de pantalla que se muestra bajo estas líneas, donde nos indica que hemos de comprobar que la cuenta de administrador tiene una contraseña segura, que poseemos direccionamiento ip estático, y que tenemos actualizado el equipo, antes de pulsar siguiente lo comprobamos.
2
Tal y como se observa bajo estas líneas poseemos una dirección ip estática, sabemos que la clave de nuestro servidor es robusta y que el servidor esta actualizado, así que continuamos con el asistente para agregar roles.
....
Seleccionaremos los roles que deseamos instalar en nuestro servidor en este caso, seleccionamos Servidor web (IIS), y pulsamos siguiente.
3
A continuación nos ilustra el asistente sobre el Servidor Web IIS mediante una pequeña introducción al mismo, así como unas indicaciones de que tener en cuenta, una vez leídas pulsamos siguiente.
4
A continuación se nos solicita que seleccionemos los servicios de rol que deseamos instalar para IIS 7.5 y dejamos por defecto las que están seleccionadas, aunque….
5
Iremos al final de la pantalla de selección de servicios de rol y seleccionaremos para instalar aparte de los servicios por defecto, la opción de Servidor FTP, con lo que se nos seleccionara Servicio FTP y extensibilidad FTP, junto con ella, y lo tendremos instalado para la parte de la presente Tarea que se nos solicita la instalación de un servidor FTP, pulsamos siguiente.
6
A continuación el asistente nos mostrara una pantalla con las opciones que hayamos seleccionado y nos solicitara la confirmación para instalarlas, una vez comprobado que es correcto…
7
Y que se encuentran seleccionadas todas nuestras selecciones, pulsamos en instalar.
8
Una vez pulsamos el botón instalar, comienza la instalación en sí de los roles elegidos y nos muestra el progreso de la instalación, esperamos que finalice.
9
Al final de la instalación nos muestra el resultado de la instalación y un resumen de los roles instalados, si todo va bien saldrá instalación correcta.
En la captura se observa un mensaje de advertencia en el resumen de la instalación, que nos indica que la actualización de Windows no está habilitada pero es algo que no afecta a nuestra practica.
10
Muestro otra captura de pantalla con el resultado de la instalación donde se observa también la instalación correcta del servidor FTP.
11
Una vez concluida la instalación de los roles, la ventana de Tareas de configuración inicial en personalizar este servidor aparecen los roles instalados en este caso servidor IIS
12
Para comprobar que el servidor IIS efectivamente está funcionando de manera correcta, en el explorador Internet Explorer   introducimos la url http://localhost/ yen este caso como el resultado de la instalación es satisfactorio carga la página de bienvenida de IIS 7.5, finalizando de esta manera la instalación del servidor web IIS.
13
Creación de los sitios web y de los departamentos en directorios virtuales.
Para dar comienzo a la creación de los distintas paginas en nuestro servidor como tarea previa, crearemos dos carpetas en el disco duro de nuestro ordenador, la primera de ellas Informatica solutions S.A alojara la página principal de nuestra empresa, la segunda Directorio Departamentos servirá de alojamiento a los directorios virtuales de los departamentos de nuestra empresa.
1
Una vez creados las dos carpetas tal y como se observa en la captura, pulsaremos el botón de inicio y seleccionaremos el Administrador de Internet Information Services (IIS).
2
Una vez abierto el mismo, muestra este aspecto seleccionaremos la opción agregar sitio web
3
Cargara en ese momento una ventana donde introduciremos el nombre de nuestro sitio Web, la ruta de acceso física en este caso la página principal tendrá la ruta física C:\Informatica Solutions S.A, en el apartado dirección ip dejamos en esta ocasión todas las no asignadas, aunque podríamos introducir la ip de nuestro servidor; y en nombre de host introduciremos www.informatica-solutions.com marcaremos la opción iniciar el sitio web inmediatamente y aceptaremos para realizarlo.
4
Para que nuestro sitio Web se pueda probar, al carecer en esta práctica de servidor DNS donde pudiéramos realizar la entrada http correspondiente, editaremos el archivo hosts localizado en C:\windows\System32\Drivers\etc\ e incluiremos en el mismo una entrada con la dirección ip de nuestro equipo en este caso 192.168.0.199 y el nombre de nuestro sitio web http://www.informatica-solutions.com guardaremos los cambios en el archivo y ya podremos probar nuestro sitio.
5
Aun nuestro sitio no mostrara ningún dato nada más que un error http 403, al carecer el misma página web que mostrar, tal y como se muestra en la captura siguiente.
6
Para comprobar el funcionamiento real del servidor, creamos una pequeña página web con el bloc de notas de Windows tal como se observa en la captura y guardamos el mismo con el nombre de index.htm en la carpeta de la página principal en este caso C:\Informatica Solutions S.A.
25
E introducimos la url  http://www.informatica-solutions.com en nuestro navegador Internet Explorer y tal y como se observa en la captura carga nuestra página web.
24
Y  se  muestra  a  continuación  una  captura  con  el  sitio  web  en  funcionamiento  en  el Administrador de Internet Information Services (IIS).
7
Una vez configurado nuestro sitio web principal, pasaremos a crear y configurar los sitios web de  los departamento de la empresa, en esta ocasión realizaremos estas exigencias mediante el uso de directorios virtuales.
Para ello en esta ocasión trabajaremos sobre la carpeta C:\Directorio Departamentos creada con anterioridad.
8
Para ello crearemos un nuevo sitio web mediante la opción agregar nuevo sitio web del administrador de IIS, y e introduciremos los datos tal y como se aprecia en la captura  de pantalla inferior, el nombre del sitio será departamentos, la ruta de acceso física C:\Directorio Departamentos, dejaremos como dirección ip todas la no asignadas, e introduciremos  como nombre de host departamentos.informatica-solutions.com, marcaremos la casilla iniciar sitio web inmediatamente y pulsaremos aceptar.
9
Una vez hecho esto editaremos otra vez el archivo hosts sito en C:\Windows\System32\Drivers\etc\  y añadiremos la entrada 192.168.0.199 y la url departamentos.informatica-solutions.com con ello podremos probar nuestro sitio web directamente, y funcionaran ambos  sitios  con  la  misma ip  aprovechando  la  opción multihoming de IIS 7.5.
10
Una vez guardados los cambios trataremos de acceder a la pagina creada y obtendremos el consabido error http 403 al no tener ningún sitio html que mostrar.
11
A continuación se muestra una captura con los dos sitios creados en el Administrador de Internet Information Services (IIS).
12
A continuación y desde  el Administrador de Internet  Information Services (IIS), seleccionáremos el sitio que acabamos de crear “departamentos”  y haremos clic con el botón derecho  y del desplegable seleccionaremos Agregar directorio virtual
13
Cargara a continuación la ventana para agregar el directorio virtual, tal y como se aprecia en la captura, donde introduciremos el alias del directorio virtual que deseamos en este caso corresponderá a Departamento Comercial, y la ruta de acceso física para lo cual elegiremos C:\Directorio Departamentos que será donde residan todos y cada uno de los directorios virtuales que se crearan para esta práctica, pulsamos aceptar.
14
Podríamos a continuación de crear el directorio virtual ir a Examen de Directorios en el Administrador de IIS y habilitar la opción ya, pero para la práctica se ha optado por crear los directorios virtuales primero y habilitar la opción al finalizar la creación de los mismos.
Se observa en la siguiente captura como se ha creado un nuevo sitio dentro de departamentos llamado Departamento comercial.
15
Volvemos a seleccionar el sitio web departamentos realizamos clic derecho sobre el mismo y seleccionamos de nuevo la opción de agregar directorio virtual, donde nos volverá a cargar la ventana de agregar directorio virtual e introduciremos esta vez en el alias Departamento Telecomunicaciones, y como ruta de acceso física C:\Directorio Departamentos, y aceptamos, prosiguiendo así por cada directorio virtual que quisiéramos incluir en nuestro servidor.
Pudiera suceder que un departamento requiriera dos directorios virtuales incluidos   dentro   del   mismo,   por   lo   que   realizamos   clic   derecho   sobre   el   mismo   y seleccionamos la opción de agregar directorio virtual, donde nos volverá a cargar la ventana de agregar directorio virtual e introduciremos esta vez en el alias Desarrollo web, y como ruta de acceso física C:\Directorio Departamentos, y aceptamos, creando asi uno de los directorios anidados, realizamos clic derecho sobre el mismo y seleccionamos la opción de agregar directorio virtual, donde nos volverá a cargar la ventana de agregar directorio virtual e introduciremos esta vez en el alias Desarrollo aplicaciones, y como ruta de acceso física C:\Directorio Departamentos, y aceptamos.
21
Pudiendo observar a continuacion los directorios…
22
Una vez creados todos los directorios virtuales requeridos en la práctica, seleccionaremos el sitio departamentos en el administrador de IIS y en la Página Principal de departamentos ahora si seleccionaremos la opción de Examinar Directorios, tal y como se muestra en la captura
Haremos doble clic en la misma y habilitaremos la opción, la opción está habilitada, por eso el administrador muestra la opción deshabilitar
23
Una vez hecho esto estaremos en condiciones de crear una pequeña página html y cargarla en el sitio departamentos y probar si funciona correctamente, mostrándose el resultado a continuación.
26
Creación del sitio seguro para el departamento comercial.
Para realizar esta práctica en primer lugar hemos de dirigirnos dentro del administrador de IIS, a nuestro servidor tal y como se muestra en la captura  y seleccionar mediante doble clic Certificados de Servidor
1
Una vez hecho esto en la columna de la derecha del administrador seleccionaremos crear certificado autofirmado se mostrara el asistente tal y como se muestra en la captura he introduciremos el nombre que deseamos darle, en este caso informática-solutions- Dept. Comercial, pulsamos aceptar.
2
Acto seguido y puesto que el acceso que queremos asegurar es para el directorio virtual Departamento comercial y este reside en el sitio departamentos, habremos de agregar una conexión segura para departamentos, por lo que haremos clic en enlaces… aparecerá la ventana de enlaces de sitios y el nombre de nuestro host, configurado en el puerto 80 el protocolo http y su dirección ip, pulsaremos agregar y como se aprecia en la captura seleccionaremos el protocolo https, y dejaremos en blanco el nombre de host, y se configurara el puerto 443 de manera automática una vez hecho esto cerramos.
3
Una vez realizado esto seleccionaremos el directorio virtual donde queramos configurar un acceso seguro, en este caso Departamento Comercial y seleccionaremos Configuración de SSL
4
Se  abrirá la configuración de  SSL y seleccionaremos  la  opción requerir  SSL  y certificados de cliente omitir en este caso y haremos clic en aplicar
5
Para comprobar que la configuración funciona, abrimos el navegador Internet Explorer e introducimos https: //192.168.0.199/Departamento comercial  vemos como el navegador nos indica que debemos aceptar el certificado para acceder a la misma.
7
Y  si  tratamos  de  realizar  la  conexión  a  la  página  atreves  de  http,  el  servidor  nos  indica mediante un error http 403.4 que la página a la que tratamos de acceder está protegida por capa de sockets seguros (SSL).
8
Y hasta aquí esta primera parte, en la siguiente configuraremos el servidor FTP, haremos pruebas de funcionamiento y continuaremos con apache en nuestro amigo UBUNTU.
Un Saludo