Translate

jueves, octubre 08, 2015

Como ver los “Archivos abiertos” en WindowsServer2008



  • Si tenemos instalado un servidor con Windows Server 2008, y una de las funciones que está desarrollando es actuar como servidor de archivos ó por algún otro motivo necesitamos acceder a los "Archivos abiertos", "Sesiones" ó "Recursos compartidos", nos daremos cuenta que no los encontramos facilmante.
Los pasos que tenemos que seguir para añadir un acceso directo, que nos permite acceder a dicha información rápidamente son:
1- Ir al botón "Inicio", "Ejecutar" en el servidor Windows Server 2008 y teclear mmc, pulsando a continuación el botón "Aceptar", como en la siguiente imagen:

2- Una vez se nos abre una ventana similar a esta, pulsamos en "Archivo", "Agregar o quitar componentes…"

3- Seleccionamos la opción "Carpetas compartidas" y pulsamos en el botón "Agregar", como en la siguiente imagen:

4- A continuación dejaremos todo por defecto, como en la siguiente imagen, "Equipo local" y Ver "Todo":

5- Nos quedará una ventana, con el icono de "Carpetas compartidas", en el lado derecho de la ventana a falta de pulsar solamente en el botón "Aceptar":

6- Después pulsaremos en "Archivo", "Guardar como…", y lo guardaremos donde nos interese:

7- En este caso, por ejemplo en el escritorio del servidor Windows Server 2008, para tenerlo más a mano.


8- Después ya lo podremos abrir, y podremos tener acceso tanto a los "Recursos compartidos", como a las "sesiones", como los "Archivos abiertos"


martes, octubre 06, 2015

Cómo instalar Linux en Android con Complete Linux Installer




Instala un linux en tu Android con Complete Linux Installer

1: Instala Complete Linux Installer en Android

Existen muchas iniciativas para acercar las distros de Linux a los dispositivos Androidno todas consiguen salir adelante. Pero el empeño de los desarrolladores de software libre consigue que otras iniciativas continúen adelante. Este es el caso de Complete Linux Installer, un proyecto pequeño pero ambicioso que ha conseguido que se puedan utilizar distros de Linux instalándolas desde Android.
El primer paso será instalar la app Complete Linux Installer en tu Android. En Google Play encontrarás una versión gratuita y otra de pago. Con la versión de pago ayudarás en el desarrollo de la app, pero puedes utilizar la versión gratuita sin ningún tipo problema.
Tras su instalación, y antes de iniciar la app, activa la Depuración de USB. Para activar esta opción, accede al menú Ajustes de tu Android y toca sobre la entrada Opciones de desarrollo. A continuación, marca la opción Depuración USB. Después, vuelve a la Pantalla de inicio y toca sobre el icono de Complete Linux Installer para iniciar la aplicación.
Instala Complete Linux Installer en Android

2: Descarga Ubuntu en tu Android

Ahora, toca sobre el icono de Complete Linux Installer de la esquina superior izquierda para desplegar el menú lateral, o desliza el dedo desde el lateral izquierdo hacia el centro de la pantalla y toca sobre Install Guides.
A continuación, la app listará las distintas distros que soporta tu dispositivo, dependiendo de la versión de Android instalada y el procesador que utilice.
Elige alguna de ellas. Por ejemplo, toca sobre Ubuntu 13.10. Después, toca sobre la pestañaPage 2 y pulsa sobre Download Image. En el cuadro que aparece, elige el tamaño de la distro a instalar, teniendo en cuenta que cuanto más grande sea su tamaño, más completa será esta. Si dispones de espacio libre suficiente en tu dispositivo, instala la versión más grande posible. Toca sobre la opción Download Large Image.
A continuación, elige From Sourceforge, para descargar la distro desde esa página web. Automáticamente se inicia el navegador y comienza la descarga del archivo que contiene la distro.
Descarga Ubuntu en tu Android

3: Instala las apps de acceso remoto

Mientras se descarga la distro de Ubuntu, aprovecha para instalar algunas apps que serán necesarias para acceder a la interfaz gráfica de la distro que instales.
Toca sobre el botón Atrás de tu Android para volver a la app Complete Linux Installer y toca sobre Download/Install VNCViewer App.
Instala las apps de acceso remoto
Automáticamente se inicia la app de Google Play y accederás directamente a la página de esta app de acceso remoto. Toca sobre Instalar y acepta los permisos de la aplicación.
Cuando termine, toca sobre el botón Atrás de tu Android para volver de nuevo a Complete Linux Installer. En esta ocasión, pulsa sobre Download/Install Terminal App.
Esta app te permite iniciar la distro desde un terminal de Linux. Cuando termines la instalación de ambas apps, sólo faltará esperar a que se complete la descarga de la distro de Ubuntu.
Ten paciencia, ya te falta muy poco para conseguir instalar un linux en tu Android.

4: Ubuntu en tu Android

Una vez concluida la descarga de la distro de Ubuntu para tu Android, utiliza un gestor de archivos para descomprimir el contenido del archivo descargado en una nueva carpeta en la raíz de la tarjeta microSD de tu Android o, en su defecto en el almacenamiento interno.Por ejemplo, puedes utilizar la app Total Commader.
Tras descomprimir el archivo que contiene la distro de Ubuntu, vuelve a iniciar Complete Linux Installer y a desplegar el menú lateral. En esta ocasión toca sobre Launch.
A continuación, debes indicarle a Complete Linux Installer dónde debe buscar la distro de Ubuntu que has descargado. Para hacerlo, toca sobre Settings y sobre Edit.
Ahora, escribe un nombre identificativo para la distro y toca sobre el botón […] para buscar la carpeta que contiene los archivos que has descargado y descomprimido.
Cuando termines, toca sobre Save changes y ya puedes iniciar Ubuntu. Toca sobre Start Linux y automáticamente se inicia la app Terminal que has instalado en el paso anterior y te preguntará si deseas comprobar el archivo de la distro. No es necesario hacerlo, por lo que escribe n y pulsa Intro. En ocasiones, cuando comienza a cargar el sistema, es probable que te pida que introduzcas una contraseña para la cuenta de usuario o que indiques la resolución de la pantalla de tu dispositivo.
Cuando termine de cargar la distro aparecerá una línea con la instrucción root@localhost:/ #. Es el momento de acceder a la interfaz gráfica.
Ubuntu en tu Android

5: Accede al entorno gráfico de Ubuntu en tu Android

Ahora, vas a acceder al entorno gráfico de Ubuntu que has instalado.
Posiblemente te preguntes por qué tienes que acceder de forma remota si ya tienes la distro Linux instalada en tu Android. Pues la respuesta es que Complete Linux Installerutiliza una máquina virtual para “montar” la distro Linux que vas utilizar. La distro Linux instalada no puede utilizar directamente el entorno gráfico de tu dispositivo puesto que ya lo está usando Android.
Por lo tanto, si la idea de utilizar Linux desde un terminal no te entusiasma, deberás "engañar al sistema" y hacerle creer que estás accediendo de forma remota a la distro, aunque realmente se está ejecutando en tu Android.
Para acceder al entorno gráfico de la distro, sal de la app Terminal e inicia la appAndroidVNC.
Accede al entorno gráfico de Ubuntu en tu Android
A continuación, debes introducir los parámetros de conexión.
En el campo Nickname escribe el nombre de usuario, que en origen es el mismo que el de la distro. Por lo tanto, escribe Ubuntu que es la que has elegido. En Password escribeubuntu, que es la contraseña por defecto. En Adress escribe localhost, dado que realmente accedes a tu propio dispositivo. Por último, en Port se establece el puerto 5900. Cuando termines, toca sobre Connect. Acto seguido, aparecerá en pantalla la interfaz gráfica de tu distro Linux. Pulsa sobre el botón de opciones de AndroidVNC para configurar el método de control del puntero, escalado de la ventana o para enviar combinaciones de teclas a tuUbuntu en Android.
Y eso es todo. Así de sencillo es instalar una distro Linux en tu tablet Android

Mas comandos imprescindibles de Linux (II)

·                         uname -r: muestra la versión del kernel utilizada
·                         dmidecode -q: muestra los componentes de hardware del sistema
·                         hdparm -tT: /dev/sda: ejecuta un test de lectura del dispositivo
·                         cat /proc/cpuinfo: muestra información de la CPU
·                         cat /proc/interrupts: muestra interrupciones
·                         cat /proc/meminfo: verifica la memoria en uso
·                         cat /proc/swaps: muestra el archivo de intercambio
·                         cat /proc/version: muestra la versión del kernel
·                         cat /proc/net/dev: muestra los adaptadores de red y estadísticas
·                         cat /proc/mounts: muestra los file system montados
·                         lspci -tv: muestra los dispositivos PCI
·                         lsusb -tv: muestra los dispositivos USB
·                         cal 2008: muestra el calendario para el año 2008
·                         touch -t0806210000 mi_archivo_o_directorio: modifica el timestamp de un directorio o archivo
·                         which shutdown: muestra el path del binario, fuentes y manual de shutdown
·                         whereis shutdown: muestra el path del binario de shutdown
·                         df -h: muestra las particiones contadas
·                         du -sh mi_directorio: estima el espacio utilizado por el directorio mi_directorio
·                         du -sh *: muestra el tamaño de archivos y directorios
·                         chown un_usuario mi_archivo: cambia el propietario de mi_archivo
·                         chown un_usuario -R mi_directorio: cambia el propietario de un directorio y todos los archivo y directorios contenidos en el
·                         chgrp un_grupo mi_archivo: cambia el grupo de los archivos
·                         chown un_usuario:un_grupo un_archivo: cambia usuario y propietario de un archivo
·                         cat un_archivo: visualiza el contenido de un archivo arrancando de la primer línea
·                         tac un_archivo: visualiza el contenido de un archivo arrancando de la última línea
·                         head -2 un_archivo: muestra las primeras dos líneas de un archivo
·                         tail -2 un_archivo: muestra las últimas dos líneas de un archivo
·                         tail -f /var/log/messages: visualiza en tiempo real lo que se va agregando a un archivo
·                         more /var/log/messages: visualización paginada del archivo /var/log/messages

·                         less /var/log/messages: similar a more, pero permite desplazarse hacia arriba y abajo del archivo.

miércoles, septiembre 23, 2015

Todo sobre las VPN y su uso en Android 5.0 Lollipop




Muy interesante el articulo del androidelibre http://www.elandroidelibre.com sobre VPN bajo android 5.0VPN en Android 5.0 Lollipop
Algunas veces hemos hablado de redes VPN o de aplicaciones que utilizan redes VPN para saltar el bloqueo de región de YouTube o de Netflix, otras veces habremos escuchado que podremos ocultar nuestra actividad en la red si estamos conectados a una VPN o que podremos incrementar nuestra seguridad gracias a ellas en redes inseguras como pueden ser redes WiFi no confiables.
¿Pero sabemos realmente que es una VPN? ¿Es realmente seguro? Posiblemente os sonara a muchos el término VPN, si no os suena tranquilos, os lo explicaremos desde 0.

Virtual Private Network, ¿Qué son?

VPN significa literalmente red privada virtual. La función primaria de una VPN es conectar dos o más redes privadas a través de una red publica, en este caso internet.android_vpn_01
 Una red VPN nos permite conectar dos redes que pueden estar a cientos de kilómetros el uno del otro, ya sean dos delegaciones de una empresa, o para conectarnos a la red local de nuestra casa. Esta conexión será un túnel encriptado por donde un cliente (en el caso de Android nuestro dispositivo) y un servidor VPN intercambiarán información como si se encontraran en la misma red local.
En el caso de Android el dispositivo dispone de una IP publica, proporcionada por el módem interno de nuestro teléfono o por ejemplo un router WiFi, esta IP publica es la que ven los servicios web por donde navegamos. Esta dirección IP se puede localizar como mínimo por país, por eso cuando intentamos usar servicios que están bloqueados por región nos encontramos mensajes como este:
android_vpn_02
Por eso se utilizan servicios VPN para saltarse el bloqueo de región, al conectarnos a una red VPN navegaremos con la IP publica de esa VPN, y si esa red se encuentra en un país donde se ofrece ese servicio, ya podremos conectarnos.

Android y los servicios VPN

En Android los servicios VPN se utilizan básicamente para dos cosas:
  1. Saltarse el bloqueo regional de una aplicación
  2. Conectarse de forma segura a una red local

Android y las VPN para evitar bloqueos regionales

Existen múltiples métodos para evitar los bloqueos regionales utilizando redes VPN, aplicaciones como Hola Free VPN nos permiten conectarnos de forma gratuita a sus servidores, para así navegar como si nos encontráramos en Estados Unidos, Inglaterra, o cualquiera de los países disponibles. Pero tenéis que tener en cuenta un aspecto de las VPN, por defecto las VPN filtran todo el tráfico.
Si entras en un servicio como Netflix o YouTube estupendo, pero quizás no confías tanto en el momento abras la aplicación de tu banco para ver tu cuenta bancaria o consultar alguna información un poco sensible…
android_vpn_04
Gracias a programas como Hola podemos disfrutar contenidos no disponibles en nuestro país, pero debemos confiar en que no miren que más hacemos con nuestro dispositivo mientras estamos conectados a ellos. Una solución a este problema de privacidad seria contratar un servidor virtual en otro país, creando una red virtual confiable, pero claro ya es necesario pagar por el servidor, y quizás lo más difícil, configurarlo.

Android 5.0 y las VPN seguras

Como hemos comentado, las VPN nos permiten conectar de forma segura y encriptada dos puntos, para una empresa conectar sus sedes en una única red local es muy importante. Servicios de cobro, bases de datos, clientes, compartir estas cosas de otra forma seria prácticamente imposible.android_vpn_05
Es posible que alguna vez te conectes a una VPN, muchas universidades lo requieren para navegar por su intranet, empresas lo utilizan constantemente para permitir a sus empleados conectarse desde cualquier lugar, o si queremos también podemos crear una conexión VPN a nuestra red local para conectarnos de forma segura desde donde queramos.
Existen múltiples protocolos VPN, algunos son muy seguros y otros como el protocolo PTPP que está considerado inseguro ya que su algoritmo de encriptación fue comprometido, existiendo la posibilidad de que una tercera persona vea nuestro tráfico.
En mi caso utilizo dos de los protocolos más utilizados el IPSEC con XAuth para autentificarme en el servidor, y OpenVPN.
Estos dos protocolos son totalmente compatibles con mis Firewalls basados en PFSense y sobre todo soportados por Android.
El protocolo IPsec es muy utilizado ya que es compatible de forma nativa con Windows, OsX, Android y IOS. Muchas universidades aprovechan esta compatibilidad nativa para compartir su intranet con sus alumnos. Con este método normalmente nos suministraran un usuario con nuestro password, un grupo y un password de grupo. Pero recordad todo nuestro tráfico pasa por la VPN así que si te conectas al Facebook también lo verán.
android_vpn_06
Otro de los protocolos más utilizados como hemos dicho es el OpenVPN, un software creado totalmente por la comunidad open-source. OpenVPN es compatible con Solaris, Linux, OpenBSD, FreeBSD, NetBSD, QNX, OsX, Windows, Android 4.0+ y dispositivos IOS con jailbreak. OpenVPN incluso esta siendo instalado en firmwares de routers, permitiendo crear muy fácilmente una VPN en nuestra casa. Su método de autentificación puede variar, ya que podemos incluir certificados para la conexión, añadiendo un extra a la seguridad.
Requiere Android 4.0 y versiones superiores
Versión: 0.6.35
Tamaño: 7,3M
INSTALAR
En este caso un administrador de la VPN deberá darnos los certificados, archivos de configuración o los datos de configuración, para poder conectarnos mediante la aplicación OpenVPN.
Si tenemos la suerte de disponer de estos archivos, solamente deberemos de importarlos a la aplicación OpenVPN, la cual se autoconfigura para conectarse a esa red.
Una de las ventajas de OpenVPN, es que en la última versión beta de la aplicación para Android, nos ofrece una novedad, la posibilidad de seleccionar que aplicaciones que queremos que utilicen la conexión VPN, evitando que todo el tráfico del dispositivo pase por la conexión.
android_vpn_07
Si queréis acceder a la beta de esta versión, deberéis uniros a la comunidad OpenVPN en Google+ y después solicitar el acceso a la beta desde aquí.

Conclusión

Google ha mejorado el soporte de los servicios VPN en la versión de Android 5.0 Lollipop respecto a versiones anteriores. El sistema es compatible totalmente con la mayoría de protocolos que se utilizan en el mercado y su integración con el conjunto del sistema no dista mucho de ser perfecta.
android_vpn_08
La compatibilidad con múltiples protocolos de Android 5.0 nos permite conectar a redes VPN sin necesidad rooteos, desbloqueos, o jailbreaks. Su adaptación y uso en Android es muy fácil permitiendo que cualquiera con los datos de configuración pueda configurar su terminal.
Android 5.0 se desenvuelve perfectamente con la gestión de las conexiones VPN, facilitando el uso de estas conexiones de una forma rápida y segura, adaptándose a las necesidades de cada usuario, empresa, o institución.