Feed on
Posts
Comments

Llego el momento de darle un poco de seguridad a nuestro servidor, si lo que queremos es darle mayor seguridad por favor piensen en Enrutamiento y acceso Remoto o montar el servicio de Internet Information Services (IIS) en Windows Server 2003, la idea del post es restringir un puerto y habitar un subgrupo de red y/o determinadas IP, dejando el resto (Internet) sin poder acceder al servidor.

Aquí no vamos a usar ninguna herramienta adicional sólo utilizamos la herramienta del Firewall de Windows que viene por defecto.

Debemos tener Iniciado el servicio del Firewall, para ello entramos a “Inicio->Ejecutar” escribimos:

services.msc

Ubicamos el servicio:  “Firewall de Windows/Conexion compartida a Internet (ICS)“, hacemos click derecho “Propiedades” o simplemente doble click.

Tipo inicio: Automatica

Estado del servicio: Iniciado, de lo contrario click en el boton Iniciar.

Habilitaremos el Firewall de Windows desde una terminal “Inicio->Ejecutar: cmd” con el comando:

netsh firewall set opmode enable

Una vez hecho esto entramos al Panel de Control, “Inicio->Configuración->Panel de Control“.

Seleccionamos Firewall de Windows. (Fig-Nro_1)

Desactivamos el Check la opción de “No permitir excepciones“.

Cambiamos a la pestaña Excepciones. (Fig-Nro_2)

Seleccionamos un Programa o Servicio de la lista y damos en el botó­n “Modificar…” o “Agregar puerto” (Fig-Nro_3)

Colocamos el Nombre y el Número de puerto. (Fig-Nro_4)

En la ventana “Modificar un puerto” o “Agregar un puerto”, le damos el boton “Cambiar ámbito…”.  (Fig-Nro_5)

En la ventana emergente de “Cambiar ámbito” cambiamos la opción “Cualquier tipo (incluyendo los que están en internet)” a la 3ra opción “Lista personalizada“. (Fig-Nro_6)

En lista como se muestra en la imagen debemos colocar las direcciones IP separadas por comas o tambien podemos seleccionar los rangos de subred incluyendo la mascara de red. (Fig-Nro_7)

No entraré en detalle que es dirección IP o Máscara en la Figura se muestra que se esta habilitando a las direcciones 192.168.1.0/255.255.255.0 que significa todos las Ip del bloque 192.168.1.1 al 192.168.1.255 de igual manera ocurre con el bloque 192.168.6.1 al 192.168.6.255, Aceptamos todas las ventanas abiertas. (Fig.Nro_8)

Con esto habilitamos sólo el acceso del puerto 1433 en nuestra subred, restringiendo el acceso desde Internet y otras subredes.

Regalo: Online IP subnet Calculator para calcular el numero de IP en cada subnet.

Cuando nos damos cuenta que la imagen del disco duro de nuestra máquina virtual ha crecido demasiado con respecto al tamaño utilizando dentro de la maquina virtual del archivo real, debemos compactar u optimizarlo puesto que el espacio libre en el disco no se refleja en el archivo real del Host.

Ejemplo:
Tamaño del disco duro del VDI 26 GB (ocupado realmente).
Tamaño de la imagen del VDI 40 GB (asignado).

Entonces si sólo usamos 26GB de 40GB por que la imagen del VDI ha alcanzado el tamaño máximo del disco virtual variable?, eso es por que el sistema operativo Windows escribe en donde se le pega la gana, haciendo que el disco virtual variable gane espacio y ocupe el tope, para compactarlo debemos seguir estos pasos manualmente cada vez que sea necesario:

1.- Desfragmentar los archivos para ello debemos usar cualquier herramienta que conozcan aqui le menciono 3 formas:

  • Defragmentar los ficheros del disco dentro de la maquina virtual por medio de Windows de la siguiente manera: Mi PC > Unidad (C:) > boton derecho > Propiedades > Pestaña Herramientas > Defragmentar la unidad. //Donde C: es la unidad que se desea compactar o reducir el tamaño del disco virtual VDI.
  • Defragmentar el disco por la herramientas MyDefrag v4.3.1, selecionamos “Solo defragmentar”  y checkeamos la unidad “C:” a defragmentar como se muestra en la imagen de la izquierda.
  • Defragmentar usando otras herramientas comerciales como PerfectDisk o O&O Defrag 12 Pro.

2- Una vez defragmentado, procederemos a llenar los espacios libres con bytes ceros – Importantísimo! (de lo contrario no se compactará nada), eso se consigue con la herramienta SDelete de Microsoft, para proceder debemos escribir en la terminal de nuestro virtual (Inicio->Cmd):

sdelete -c c:

Donde “c:” es la unidad que se compactará.

3- Despues de usar la herramienta SDelete cerramos la maquina virtual (apagamos el sistema operativo) y desde Host….

4- Escribimos desde la linea de comando “Inicio->cmd” algo como esto:

“c:\Archivos de programa\Oracle\VirtualBo\VBoxManage.exe” modifyhd –compact “D:\VirtualBox\ProgramingXP.vdi”

Donde “C:\Archivos de programa\Oracle\VirtualBox\VBoxManage.exe” es el ejecutable y se escribe con la ruta completa de donde fue instalado en este caso “C:\Archivos de Programa\Oracle\VirtualBox\.

Donde “modifyhd –compact“, es el parametro para modificar el disco duro virtual y sobrescribir los espacios vacios haciendo que se reduzca el tamaño de la imagen virtual.

Donde “D:\VirtualBox\ProgramingXP.vdi“, es la ruta del archivo de la imagen virtual del disco duro VDI a compactar u optimizar.

Una vez completado el proceso, la imagen de nuestro VDI se abra optimizado o mejor dicho compactado (quedando de 40Gb inicialmente a 28Gb), ahorrando espacio en el host y facilitando la copia de seguridad de éste que era el fin del post.

Espero les haya gustado, algún comentario me quieres dejar?.

Versión: Version Oracle VM Virtual Box 3.2.8 r64453

En algún momento a quién no le ha ocurrido que se ha olvidado la contraseña de un Gestor de Gase de Datos…? pues a mi me ha pasado un par de veces, bueno si es que tienes la costumbre de almacenar tus contraseñas en lugares seguros como en tu memoría y resulta que te ha pasado que no recuerdas la contraseña cifrada que colocastes a tu usuario en MySQL Server ps este post te va a interezar.

Primero, debemos parar el servicio del Mysql para eso entramos a Inicio->Ejecutar, escribimos “services.msc” y buscamos el servicio Mysql y lo detenemos.

Segundo, nos ubicamos en la carpeta del Mysql desde la terminal para eso entramos a Inicio->Ejecutar, escribimos “cmd” y nos enrutamos donde tenemos el ejecutable “mysqld-nt” en mi caso “C:\AppServ\MySQL\bin”.

Tercero, ejecutamos el servicio con el siguiente parametro: “mysqld-nt –skip-grant-tables”.

Cuarto, una vez  hecho el paso anterior entramos nuevamente por la terminal de esta forma:

mysql -u root

update mysql.user set password=PASSWORD(’123456′) where user=’root’;

flush privileges;

Quinto, una vez hecho esto puedes parar e iniciar el servicio Mysql nuevamente como el paso uno, ya tendrás la contraseña cambiada.

Nota: Puedes cambiar la contraseña de cualquier usuario!!!

Las tablas de Bill: No las dijo en arameo. Tampoco aparecieron escritas en una tabla de piedra. Pero desde que las pronunció en una universidad norteamericana, frente a un auditorio colmado de padres de familia, las once reglas de Bill Gates para la correcta educación de hijos adolescentes se expandieron por la web con la misma potencia con que los mandamientos de Moisés Invadieron el mundo cristiano. Están destinadas sobre todo a padres sobre protectores que “consienten a sus hijos y les dan lo que piden, aún cuando no lo me recen”.  Son las siguientes.  Parecen duras, pero si lo dice Gates.

  1. La vida no es justa, acostúmbrate a ello.
  2. Al mundo no le importará tu autoestima. El mundo esperará que logres algo, independientemente de que te sientas bien o no contigo mismo.
  3. No ganarás U$S 5000 mensuales justo después de haber salido de la preparatoria y no serás un vicepresidente hasta que con tu esfuerzo te hayas ganado ambos logros.
  4. Si piensas que tu profesor es duro, espera a que tengas un jefe. Ese sí que no tendrá vocación de enseñanza ni la paciencia requerida.
  5. Dedicarse a cocinar hamburguesas no te quita dignidad. Tus abuelos tenían una palabra diferente para describirlo, le llamaban Oportunidad.
  6. Si metes la pata, no es culpa de tus padres,  así que no lloriquees por tus errores, aprende de ellos.
  7. Antes de que nacieras, tus padres no eran tan “aburridos” como son ahora. Ellos empezaron a serlo por pagar tus cuentas, limpiar tu ropa y escucharte hablar acerca de la nueva onda en la que estabas.  Así que, antes de emprender tu lucha por las selvas vírgenes contaminadas por la generación de tus padres, inicia el camino limpiando las cosas de tu propia vida; empezando por tu habitación.
  8. En la escuela puede haberse eliminado la diferencia entre ganadores y perdedores, pero en la vida real no. En algunas escuelas ya no se pierden años lectivos y te dan las oportunidades que necesites para encontrar la respuesta correcta en tus exámenes y para que tus tareas sean cada vez más fáciles. Eso no tiene ninguna semejanza con la vida real.
  9. La vida no se divide en semestres. No tendrás vacaciones de verano largas en lugares lejanos y muy pocos jefes se interesarán en ayudarte a que te encuentres a ti mismo. Todo esto tendrás que hacerlo -si lo deseas – en tu tiempo libre.
  10. La televisión no es la vida  diaria. En la vida cotidiana, la gente de verdad tiene que salir del café, de la película, para irse a trabajar.
  11. Sé amable con los “nerds” (los más aplicados de tu clase). Hay muchas probabilidades de que termines trabajando para uno de ellos

Su discurso, de habla tranquila, jamás lleva poesía.  Pero es potente cuando deja de lado su pasión por la tecnología y le mete con los valores más entrañables. ‘Todavía me sorprendo con los cambios que la paternidad puede traer a la vida.  Ser padre es totalmente diferente de lo que pensaba. Creía que iba a disfrutar realmente de los niños cuando fueran grandes y pudiesen interactuar conmigo. Pero me sorprendieron. Una de las cosas más divertidas es asistir en su aprendizaje, pues acaban absorbiendo todo a su alrededor. De eso aprendo mucho. Hoy sé de memoria una cantidad de canciones infantiles que jamás pensé que fuera capaz de recordar. Mis hijos me enseñaron a ser más humilde y paciente. No existe nada mejor que las ideas de los niños pequeños para colocar las cosas en perspectiva”

“Quiero que mis hijos sean capaces de tomar sus propias decisiones. Tuve mucha suerte de encontrar un campo por el cual me apasioné. Consideraba que software y tecnología eran asuntos desafiantes. Tenía una idea clara de cómo abordarlos y de esa manera el mundo podría sacar provecho de ellos. Mis padres se enojaron cuando les dije que dejaba Harvard. Pero luego lo comprendieron. Me gustaría que mis hijos tuvieran la oportunidad de escoger lo que les gusta hacer y cómo quieren pasar el resto de sus vidas”.

“En muchos lugares del planeta existen personas que no tienen acceso a necesidades básicas. Por eso decidí donar, junto con Melinda (su esposa desde 1994), sumas de dinero para resolver problemas relacionados con la salud”.

¿Rapto de locura, demagogia o irrefrenable inclinación caritativa? Al parecer, Gates ya no se conforma con ser reconocido como un genio y pretende pasar a la historia como el mayor filántropo. “Una vacuna bien distribuida puede ayudar a lograr la meta de un mundo libre de Sida. Melinda y yo queremos que nuestros hijos y que todos los niños crezcan en un mundo sin flagelos”, justifica quien se ha convertido en el mayor donante privado del mundo.

El hombre más rico del mundo, goza de las bondades del dinero y con la vida resuelta explota su faceta pedagógica.  Los padres, agradecidos.  Los jóvenes no tanto.

Fuente: http://portalplanetasedna.com.ar/

Bueno, siempre he utilizado el celular de manera consciente, pero a veces la vida carece de ironía que uno dependa de las tecnologías para sobrevivir eh listado las cosas que más detesto del uso del celular.

  • Mensajes de publicidad (SPAM)… cuando te llegan justo cuando estabas esperando que otra persona te envie un sms.
  • No tener batería… justo en el preciso momento que uno quiere utilizar el celular y te quedas sin batería.
  • Falta de crédito… no te saldo para efectuar una  llamada o no poder recargarlo cuando uno lo requiere de manera urgente. -Agradezco al BCP por salvarme en ciertas ocaciones.
  • Que suene en momentos inoportunos… en el momento que cojes el sueño, estas conversando con alguién especial o estes haciendo cosas privadas ya sabes a lo que me refiero.
  • Robótica de atención del servicio al cliente… que nunca llegas a saber donde esta la opción que buscabas y terminas presionando o averiguando otras cosas.
  • Perderlo en casa y tenerlo en modo silencio… esto es lo peor porque no encuentras el aparato justo cuando necesitas salir y llevarlo para recibir una llamada. – Felizmente soy ordenado pero me ocurre debes en cuando.
  • Personas que no pueden vivir sin el celular… a esas personas que estan pendientes de su celular en cada instante les es común usarlo de despertador, agenda, reloj y todo lo demás y estan mirando de re-ojo el celular a ver si timbra.
  • En llamadas que suene y suene y nadies responda… a esas personas que dejan el celular en modo silencioso o vibrador que lo dejan en la cartera o en el saco y no se percatan que el celular esta timbrando y timbrando.
  • A personas depende de tu celular… si me refiero a tu jefe o tus amigos o familia que estan llamandote y tu tienes el celular apagado o estas de viaje (fuera de cobertura) y ellos estan que te llaman y llaman y lo peor es que se enojan contigo por no tener el celular prendido.

Creo que soy unas de las pocas personas que existe en el planeta que detesta el uso de la tecnología en exceso y es que reconozco que facilita la comunicación pero siempre es bueno rescatar y resaltar el uso correcto de un aparato tecnológico que es usarlo con moderación.

Este post va a explicar paso a paso cómo conectar desde un equipo con Windows a un servidor con GNU/Linux y visualizar los programas en modo gráfico de Linux en Windows (Cygwin Net Release, Putty, Linux y Windows).

Necesitamos seguiremos seguir los siguientes pasos:

1. Instalaremos Cygwin Net Release para poder visualizar el entorno gráfico de GNU/Linux en Windows. Para ello descargaremos desde: http://www.cygwin.com/setup.exe el programa de instalación:

2. Seleccionaremos el tipo de descarga a realizar:


3. Seleccionaremos el directorio de instalación:


4. Seleccionaremos el directorio donde se descargarán los ficheros de instalación:


5. Seleccionaremos el tipo de conexión para la descarga:


6. Especificaremos el sitio ftp desde el cual descargaremos los ficheros de instalación (lo dejaremos por defecto en el primero):


7. Marcaremos unicamente el paquete de “X11” (si queremos podemos darle completa – Todos los paquetes pero va a demorar más dependiendo de su conexion a internet, la instalación completa pesa 1.39GB):


8. Pulsaremos en “Siguiente” y se iniciará el proceso de descarga del programa de instalación con los paquetes seleccionados:



9. Ejecutaremos “Cygwin Bash Shell”:


10. A continuación inicaremos el modo gráfico.


11. Se abrirá una nueva ventana, donde podremos probar el modo gráfico, por ejemplo ejecutando el reloj con el comando xclock, si todo ha ido bien nos mostrará esta ventana:


12. Hasta aquí estamos simulando Linux en Windows, a partir de ahora nos conectaremos a un equipo con Linux instalado como Sistema Operativo y probaremos el modo gráfico. Utilizaremos Putty: http://www.putty.nl/latest/x86/putty.exe

13. Ejecutaremos el fichero descargado, en las opciones, accederemos a la sección ConnectionSSHTunnels y marcaremos Enable X11 forwarding:


14. En Session introducimos la IP del equipo con Linux y pulsamos en “Open”, nos aparecerá una ventana de terminal pidiéndonos un usuario y contraseña:


15. Probamos, por ejemplo, la aplicación xeyes y nos aparecerá la aplicación:


Con esto podremos cargar cualquier aplicación que funcione en X11 de entorno gráfico de GNU/Linux.  Espero que les haya gustado!

NOTA: Se requiere otra computadora en red con alguna distribución de GNU/Linux instalada y configurada para la conexion SSH (Puerto 22) para efectuar dicha pruebas.

Error 15023 : El usuario ya existe en base de datos actual .

En primer lugar ingresamos al SQL Server Management Studio, luego ejecutamos las siguientes consultas en el Analizador de consultas, esto produce un informe de los usuarios en la actual base de datos y sus identificadores de seguridad (SID).

USO YourDB
GO
EXEC sp_change_users_login
'Report'
GO

El siguiente T-SQL se utiliza 'Auto_Fix' para asignar una usuario existente a un inicio de sesión con el mismo nombre, o crear el inicio de sesión de SQL Server 'ohuanca' que tiene la contraseña ‘mypassword’ si no existe el inicio de sesión 'ohuanca' lo crea.

USO YourDB
GO
EXEC sp_change_users_login 'Auto_Fix', 'ohuanca', NULL, 'mypassword'
GO

Para finalizar el siguiente T-SQL asocia el usuario de la base de datos con un nuevo inicio de sesión de SQL Server. El usuario de la base de datos 'ohuanca', que fue el primer en ser asignado ahora se le asigna al inicio de sesión de 'ohuanca' principal con la instrucción ‘update_one‘.

USO YourDB
GO
EXEC sp_change_users_login 'update_one', 'ohuanca', 'ohuanca'
GO

Con eso resolvemos el problema del usuario ya existe, en su mayoría de veces ocurre cuando la base de datos ya tiene un Esquema con el mismo nombre del usuario que necesitamos crear y también cuando olvidamos migrar los inicios de session del SQL en el nuevo servidor.

Mayor información en: msdn.microsoft

Previamente antes de mover la base de datos de carpeta DATA de MySQL  debemos PARAR el servicio, para eso entramos a Inicio->Ejecutar.
services.msc” (sin comillas) y aceptamos, luego como se muestra en la imagen de la derecha buscamos el servicio MySql y Detenemos el servicio.

Una vez realizado dicho cambio buscamos en la ruta de instalación del MySql el archivo por defecto en “C:\Archivos de programa\MySQL\MySQL Server 5.1″ y abrimos  el archivo “my.ini” con el bloc de notas del Windows u cualquier editor, luego buscamos la cadena que empieze con #Path to the database root

Comentaremos la linea siguiente  datadir=”…” con un # adelante, bastará que quede como la imagen de la izquierda, luego escribiremos en una nueva línea que contiene la dirección de ruta que queramos (puedes observar la linea sobreada de la imagen).

Guardamos el archivo “my.ini” y salimos.

Luego tendremos que buscar la ruta que se indicaba en la linea comentada, por defecto en “C:/Documents and Settings/All Users/Datos de programa/MySQL/MySQL Server 5.1/Data/” y ahora nos toca mover todos los archivos que estaban dentro de esa carpeta a la nueva dirección en esta caso “C:\DataMySql”. (La carpeta mysql es obligatorio sino no se cargará el mysql por obvias razones que no se tiene la base de datos por defecto).

Una vez realizado dicho cambio, podemos iniciar el servicio Mysql que esta listo para su uso, bastará seleccionar el servicio Mysql e Iniciarlo.

La finalidad de esto es poder mover la base de datos que se encuentra por defecto a otra unidad o unidad de red, para salvaguardarlo que se encuentre en la misma dirección del sistema operativo.

Quede claro que ubicación global de las base de datos del Mysq es dependiente de ésta carpeta (Data) por lo que no podrá ubicarse en otra dirección que no sea dicha carpeta. Esto es una limitante del Mysql que tiene frente a otros gestores de base de datos.

1.- Cuelgues de ventanas a cada rato de manera inesperada.
2.- No terminan los procesos cuando intentas matarlos por el administrador de procesos.
3.- Demorar una infinidad de tiempo en Apagar el equipo y más despues de una actualización si es del Sistema Operativo.
4.- Solicita reiniciar el equipo cada vez que se instala algún programa o en sus actualizaciones Windows Update casi siempre.
5.- No entiendo porque existen los Wizard (Asistentes de instalación) en un programa que no puedes cambiar ninguna opción.
6.- Se han copiado la idea de Redimensionar de la ventana cuando se arrastra al centro de la pantalla y máximizar al ponerlo en la parte superior como del Ubuntu – GDM.
7.- Presionar F5 cuando se modifica algún archivo y el Windows no aplica el refrescamiento de la ventana automaticamente.
8.- Las instalaciones de programas se hacen muy largas al copiar infinidad de archivos al Windows o registrando componentes en el Registro de Windows.
9.- Estar pendiente de tener un antivirus actual por la falta de seguridad al insertar un USB.
10.- Las cosas prácticas y fáciles son muy engorrosas y casi siempre requieres un programa adicional que debes instalar.

Tengo instalado el Office 2007 (crackeado). Poco despues de actualizar Update de Windows  y Office a la fecha los programas de office me salen un mensaje de error:

“No se ha instalado Microsoft Office Word para el usuario actual. Ejecute el programa de instalacion para instalar la aplicacion.”

“No se ha instalado Microsoft Office Excel para el usuario actual. Ejecute el programa de instalacion para instalar la aplicacion.”

“No se ha instalado Microsoft Office Power Point para el usuario actual. Ejecute el programa de instalacion para instalar la aplicacion.”
He revisado que no son los permisos ni le falta ser administrador, por más que desintales e instales el office 2007 pasa lo mismo. Los siguientes links de Microsoft describen el error y su solución, pero ninguna funciona (como era de esperarse).

http://support.microsoft.com/default…%3Bes%3B838687
http://support.microsoft.com/kb/898512/es
http://support.microsoft.com/kb/298022/es

Tampoco funciona el Windows Install Clean Up porque invés de corregir, empeorar la situación, tendrás que pasarle un limpiador al Registro de Windows para solucionar las dependencias que supuestamente corregió Windows Install Clean Up o reinstalar la aplicación.

La solución práctica que encontré es borrar toda la carpeta de la siguiente ruta:
En XP…
C:\Documents and Settings\All Users\Datos de programa\Microsoft\OFFICE
Cuando carga un nuevo documento de Office deberá reparar y volver a crear dicha estructura es necesario crackear el Office con eso tienes solucionado el problema.
Puedes bajarte el crack aqui y reemplazar el archivo en la sgt ruta:
En XP…
C:\Archivos de programa\Archivos comunes\Microsoft Shared\OFFICE12
Espero que les sirva ;)
Actualizado – Viernes 11 Junio 2010.

Older Posts »