Windows

  • Acceder a un share de Samba desde Windows 2000/XP

    Por cuestiones que probablemente sólo comprenda un SysAdmin, necesito conectarme a un share (recurso compartido) de Samba desde un cliente Windows 2000 o Windows XP. El típico escenario de aquella vieja aplicación que nadie sabe quién usa ni para qué sirve, que no tiene mantenimiento desde hace décadas, y que no se puede adaptar, reemplazar ni rescribir. En realidad sabemos con exactitud quién la usa, para qué, por qué no tiene mantenimeinto ni se puede reemplazar, y por qué es necesario mantenerla en funcionamiento. Toda empresa/compañía/pyme tiene o ha tenido alguna vez una de estas piezas de software obsoleto y a la vez "indispensable". Algo así como los Windows XP que corren los cajeros automáticos aún en 2019 y muchos sistemas en aeropuertos (como he podido comprobar y documentado en su momento).

    La cuestión es que, al intentar conectarse a un servidor Samba desde Windows 2000 o Windows XP, el mismo arroja el siguiente error: "System error 1326 has occurred." al momento de autenticarse (desde la consola de Windows ejecutando el comando net use z: \\samba.linuxito.com\compartido). Este artículo explica cómo configurar un servidor Samba para que los clientes Windows 2000/XP puedan acceder al mismo.

  • Acceso remoto a sistemas Windows utilizando freerdp

    FreeRDP es una implementación libre del protocolo RDP (Remote Desktop Protocol), liberada bajo licencia Apache. Esta herramienta se utiliza para el acceso a sistemas Windows mediante escritorio remoto.

  • AVG: el peor antivirus del mundo

    Esto es realmente patético y lamentable. Es una de esas situaciones en las que un auditor de seguridad informática quiere mandar todo al carajo y mudarse a El Bolsón a hacer trenzas, al mejor estilo neohippie.

    El sitio de descargas de actualizaciones del antivirus AVG (desde donde, por ejemplo, la aplicación descarga la base de definiciones de virus, entre otras cosas), ¡no soporta HTTPS! Yo no lo puedo creer, es bizarro es estos tiempos. Para colmo se trata de los updates de la versión paga. Imagínense montar un ataque man-in-the-middle e infectar todos los antivirus de una organización con un hermoso troyano. El sueño del lammer, y se puede hacer realidad muy pero muy fácilmente si una red no es lo suficientemente segura.

    Un tremendo agujero de seguridad justo en una pieza de software que se supone provee seguridad. Lamentable.

    Ahora bien, me dirán que luego de descargar tal vez haga un md5sum para comprobar la validez de los archivos que obtiene de forma plana. Pues no, no hay checksum alguno disponible, y de todas formas, ¿lo va a descargar también por HTTP plano?

  • Cómo borrar todos los archivos Thumbs.db

    Muchas personas utilizan su computadura con dual-boot (es decir, con la opción de iniciar GNU/Linux o Windows u otro sistema operativo) e inician Windows en vez de GNU/Linux de vez en cuando. Sea cual sea la razón por la cual elijan iniciar Windows (o sea cual sea esa aplicación/juego irreemplazable no funcione en GNU/Linux e impida erradicar definitivamente a Windows de sus computadoras) a veces es necesaria la ayuda de GNU/Linux para hacer una limpieza de las particiones NTFS.

  • Cómo conectarse a una VPN desde Windows

    Este artículo muestra paso a paso cómo conectarse a una VPN desde Windows, incluyendo la instalación y configuración del cliente OpenVPN.

  • Cómo crear un servicio en Windows

    Este artículo explica cómo transformar un proceso en servicio en Windows Server. Supongamos que hemos desarrollado una aplicación Java que provee cierto servicio, o implementa un demonio (proceso que corre en segundo plano), y deseamos crear un servicio de Windows para gestionar la ejecución del mismo. Para ello es posible recurrir a la herramienta srvany.exe provista por el Windows Resource Kit de Windows Server 2003.

  • Cómo instalar Git para Windows

    Este artículo explica paso a paso (17 capturas de pantalla) cómo instalar y configurar el cliente de Git para Windows, hasta clonar un repositorio desde Mintty (Git Bash).

  • Cómo instalar Internet Explorer en GNU/Linux

    En la actualidad todavía existen unos pocos sitios Web que sólo funcionan con Internet Explorer 6 (por ejemplo sitios gubernamentales o aplicaciones Web a medida en entornos corporativos). Esto es un dolor de cabeza, sobre todo teniendo en cuenta el fin del soporte de Windows XP, pero afortunadamente es posible instalar Internet Explorer en GNU/Linux gracias a Wine.

  • Cómo instalar PuTTY en GNU/Linux

    Sí, leyeron bien: "Cómo instalar PuTTY en GNU/Linux". ¿Por qué alguien querría instalar PuTTY en GNU/Linux? No lo sé, solamente quería ver si es posible y sí, lo es.

    Para quienes no lo cocnozcan, PuTTY es una implementación libre de Telnet y SSH para las plataformas Windows y Unix, además es un emulador de terminal xterm. Está escrito y mantenido principalmente por Simon Tatham y es la aplicación estándar para acceder por SSH a sistemas Unix/Linux desde clientes Windows.

  • Cómo listar puertos abiertos en Windows

    Para listar los puertos abiertos junto con los procesos asociados a cada uno, en Windows, es posible recurrir al comando netstat, similar al de sistemas *nix.

  • Cómo mapear una conexión SFTP en Windows

    En el artículo Cómo mapear una conexión SFTP en Windows utilizando Swish expliqué cómo instalar y configurar Swish en Windows para acceder vía SFTP a un servidor GNU/Linux Debian de forma transparente, para que la conexión luciera como un dispositivo de red mapeado. El problema con Swish es que no tiene la capacidad de crear archivos o directorios vía SFTP, y además no permite mapear el acceso SFTP como una unidad, sino como una conexión dentro de una carpeta de sistema.

    Luego de probar varias alternativas, finalmente encontré la solución a la medida de mis necesidades: win-sshfs - SSH(SFTP) filesystem for Windows. win-sshfs permite mapear una conexión remota vía SFTP a una unidad, como si se tratase de un dispositivo en red de Windows (network drive).

  • Cómo mapear una conexión SFTP en Windows utilizando Swish

    En este artículo voy a explicar cómo instalar y configurar Swish en Windows para acceder vía SFTP a un servidor GNU/Linux Debian de forma transparente. Para que la conexión luzca como un dispositivo de red mapeado.

  • Cómo obtener la clave de producto de Windows 8

    El modelo de licenciamiento OEM (Original equipment manufacturer) ha cambiado en Windows 8. Las nuevas computadoras con Windows 8 pre-instalado no vienen con la clave de producto (product key) impresa en un sticker en la parte inferior, sino que sólo tienen un sticker con el logo de Windows 8. Microsoft implementó este cambio para minimizar el número de claves comprometidas. Para muchos usuarios puede ser una ventaja, ya que no tienen que preocuparse porque el sticker con la clave de producto se pierda o se borre. La desventaja es que el acceso a la clave de producto es más complicado.

    Este artículo explica cómo determinar la clave de producto de Windows 8 en nuestro equipo desde GNU/Linux. Esto puede ser útil, por ejemplo, para guardar una copia de seguridad de la misma a modo de prevención en caso de pérdida o destrucción.

  • Cómo recuperar GRUB 2 luego de instalar Windows

    Al instalar/reinstalar Windows en un sistema que utiliza dual-boot con GRUB 2, éste sobrescribirá el sector de arranque (MBR, Master Boot Record) y se perderá el acceso a GRUB 2, por lo que ya no podremos volver a iniciar otros sistemas operativos. Este artículo explica cómo recuperar GRUB 2 utilizando un Live CD/DVD de Ubuntu o Linux Mint (o cualquier Live CD/DVD de alguna distribución que utilice GRUB 2).

  • Cómo recuperar la contraseña de Administrador de Windows

    Este artículo explica cómo recuperar la contraseña del usuario Administrador de Windows Server, en caso de haberla olvidado o perdido.

  • Compilar fuentes java incluyendo archivos JAR

    Me encuentro desarrollando una aplicación Java que utiliza un paquete de clases de un tercero. Este paquete lo he descargado del sitio del desarrollador en formato JAR.

  • Configurar la hora de Windows para que no interfiera con GNU/Linux

    Luego de instalar Devuan en mi computadora personal (en modo dual-boot con Windows 7) tuve que resolver un problema con la hora: cada vez que iniciaba Windows, el reloj (al volver a Devuan) quedaba mal configurado. Esto se debe a que Windows por defecto no mantiene el reloj de hardware en UTC.

  • CycloMeter, la mejor aplicación para ciclistas Windoleros

    Se preguntarán qué hace un artículo sobre dispositivos móviles, particularmente Windows Phone, en un blog dedicado a administración de sistemas *NIX. Como siempre la respuesta es simple, porque es mi blog y hago lo que quiero :D

  • Descargar archivos desde un servidor Samba con smbget

    La herramienta smbget, provista por el paquete smbclient, es la versión de wget para servidores Samba. Tiene la misma semántica que el utilitario wget para servidores HTTP/HTTPS, ya que permite descargar archivos desde un servidor SMB desde línea de comandos. Este artículo demuestra su ejemplo de uso.

  • Determinar la versión de PowerShell instalada en Windows

    En este artículo voy a demostrar cómo saber qué versión de PowerShell se encuentra instalada en un sistema Microsoft Windows.