Archivo de la categoría ‘Linux’

Proxmox 2.1 is here !

Proxmox 2.1 is here with some fix and updates, now YES is time to upgrade your clusters ! Upgrade from 2.0
aptitude update && aptitude full-upgrade
Upgrade from 1.9
http://pve.proxmox.com/wiki/Upgrade_from_1.9_to_2.0

Failed to upgrade from www.webmin.com : Missing Location header

If you are trying to upgrade webmin from the web interface and you get the error "Failed to upgrade from www.webmin.com : Missing Location header", then you can fix it very easily. My suggestion is just to upgrade via yum following this 2 simply steps: 1.- Log in to your SSH console and create the /etc/yum.repos.d/webmin.repo, adding next lines: [Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 2.- install my GPG key with: rpm --import http://www.webmin.com/jcameron-key.asc Now you can just use the command to upgrade webmin: yum upgrade webmin

Como configurar un servidor VPN en un VPS CentOS

Os facilitamos un simple script que instala y configura los paquetes necesarios en CentOS 32 bits de OpenVPN. En este caso el uso principal del servidor VPN es exclusivamente para realizar navegación segura, enrutando en un túnel todo el tráfico de tu equipo cliente a través del servidor VPN. El script genera los ficheros de configuración con todas las llaves/certificados CA de autenticación necesarios para comenzar a navegar. Requisitos:
  1. Sistema operativo CentOS 5 32 bits
  2. Dispositivo TUN/TAP activado en tu VPS
  3. Soporte NAT en IPTABLES
Accede a tu VPS como root y ejecuta los siguientes comandos:
wget https://www.jordicals.com/files/install-openvpn.sh chmod +x install-openvpn.sh ./install-openvpn.sh
Se te preguntaran algunos valores para los certificados de seguridad para el servidor y los clientes. Puedes aceptar los valores por defecto que vienen, ya que las llaves os funcionaran igual, aunque yo os recomiendo que uséis configuración personalizada. No os recomiendo que configuréis una contraseña para el certificado principal del servidor, ya que la necesitaréis introducir manualmente cada vez que reiniciéis el servicio de OpenVPN. Sin embargo puedes establecer una contraseña para el certificado del cliente, puesto que ofrece un nivel superior de seguridad, especialmente en el caso de que tus ficheros o certificados se vean comprometidos. Esta contraseña del cliente se deberá entrar manualmente cada vez que quieras conectarte a tu servidor VPN desde el equipo cliente. Una vez que el script de instalación termina, se guardarán los certificados generados en /root/keys.tgz. A partir de aquí puedes descargártelos vía SSH con WinSCP o vía FTP con FileZilla. Si todavía no has instalado el cliente OpenVPN para windows, hazlo ahora. Puedes usar WinRAR para extraer el contenido de los certificados en la ruta C:\Archivos de programa\OpenVPN\config\VPN. La carpeta VPN no existe, por lo que deberás crearla. Después de haber extraído los ficheros de keys.tgz en la carpeta puedes iniciar openvpn-gui desde el menú de Inicio. Haz clic derecho en el icono de la bandeja, ves a la VPN y haz clic en connect. Cuando el icono se vuelve de color verde todo el tráfico se transmitirá a través de tu VPS, sin necesidad de configurar nada más ni en tu navegador ni en el cliente de mensajería instantánea o cliente de email. Si experimentas problemas asegúrate de que el reloj de tu PC y del servidor VPN estén correctamente sincronizados, ya que una fecha u hora incorrecta hará que los certificados no funcionen debidamente. Si experimentas otro tipo de problemas lo mejor es que contactes con tu proveedor y abras un ticket de soporte. Gracias a vpsnoc.com.

How to install a free StartSSL certificate in Plesk

(Versión en español aquí)
Here I leave you a trick about how to install a free startssl certificate in Plesk. 1 .- Validate in Plesk, go to the domain and then click to certificates. 2 .- Fill certificate data form (I recommend using 2048-bit),  accept and send the request. This will generate the CSR key and private key. 3 .- Go to Startssl.com, make an account and go to the control panel. The first thing you must do is validate the corresponding domain at option validations option wizard -> domain name validation. 4 .- You enter the domain and you'll get several addresses related to the domain (hostmaster, webmaster and those that may appear on the contacts of the domain registration) 5 .- You will receive in the email account a code that you must enter on the check box. Domain name is now validated. 6 .- Validations wizard -> web server SSL certificate. This step asks you a new password and the encryption level, well, do not put ANYTHING! This option is to generate a key that you already have. So give the skip option. 7 .- Submit Certificate Request (CSR) -> Here just paste the plesk generated CSR signature. 8 .- Select the domain name  and use www subdomain. U'll get the certificate after finishing this point.  Now you can paste the certificate in Plesk. Care, paste in "certificate", not "CA certificate". We almost have the certificate ready. 9 .- Download both StartSSL root certificates. The first is the intermediary ( https:// www.startssl.com/certs/sub.class1.server.ca.pem ) and the second root ( https://www.startssl.com / certs / ca.pem). 10 .- Copy both fines into one: <php> root# cat ca.pem sub.class1.server.ca.pem > catoot.pem </php> 11.- Upload new catroot.pem file to your plesk certificate. This time is better you use the CA certificate button to send directly the file. 12.- Plesk -> Server -> IP addresses -> select your desired IP -> choose your new certificate. 13.- Stop apache and start it again (better than restart). U're done ! 14.- Just use all internet browsers and confirm that all is working fine 🙂

Como instalar un certificado StartSSL en Plesk

(english version here)
Os dejo un truco para instalar un certificado gratuito StartSSL en Plesk. 1.- Os validáis en plesk, vais al dominio y picáis en certificados 2.- Añadir nuevo certificado, rellenáis los datos (os recomiendo usar 2048 bits) y le dais a la opción solicitud. Ésto os generará la llave CSR y la llave privada. 3.- Id a Startssl.com, cread una cuenta y acceded al panel de control. Lo primero que tenéis que hacer es validar el dominio correspondiente en la opción validations wizard -> domain name validation. 4.- Entráis el dominio y  os aparecerán varias direcciones de vinculadas al domnio (hostmaster, webmaster y las que puedan aparecer en los contactos del registro del dominio) 5.- Recibiréis en la cuenta seleccionada de email una clave que deberéis introducir en la casilla de verificación. Ya está validado el dominio. 6.- Validations wizard -> web server SSL certificate. En este paso os pide una nueva clave y el nivel de cifrado, pues bien, NO PONGÁIS NADA! Esta opción es para generar una llave que ya tenemos. Por lo tanto, dadle a la opción skip. 7.- Submit Certificate Request (CSR) -> Aquí pegáis la firma CSR que os ha generado Plesk. 8.- Seleccionáis el dominio y ponéis en subdominio www.  Cuando acabáis obtenéis el certificado, el cual lo pasáis a pegar en plesk. Ojo, lo pegáis en "certificado", no en "CA certificado".  Ya casi tenemos el certificado listo . 9.- Bajáis los dos certificados raíz de StartSSL. El primero es el intermediario (https://www.startssl.com/certs/sub.class1.server.ca.pem) y el segundo el raíz (https://www.startssl.com/certs/ca.pem). 10.- Copiáis los dos ficheros bajados en uno solo:
 root# cat ca.pem sub.class1.server.ca.pem > catoot.pem 
11.- Subís el fichero caroot.pem a Plesk, pero esta vez podéis usar la opción de enviar archivos de certificado. Una vez enviáis el archivo, ya tenéis el certificado completamente instalado. 12.- En Plesk os vais a servidor -> alias IP -> Seleccionáis la IP -> escogéis el nuevo certificado. 13.- Paráis apache y lo volvéis a iniciar (mejor que reiniciar) ... y ya está ! 14.- Abre todos los navegadores que tengas y comprueba tu trabajo 🙂

Webmin dispone de mirror en España

Cuando propusimos ayer a Jamie Cameron, autor de Webmin y actual trabajador de Google, proporcionar y representar un mirror de Webmin en España, su respuesta fué “Hi Jordi, A Spanish mirror would be great!”.
Así que proseguimos con el diálogo y efectivamente, ya tenemos el mirror oficial de Webmin en España, el cual lo podéis visitar en http://webmin.kls.es

Ubuntu 7.10: Usar Linux nunca fue tan fácil

El navegador Firefox demostró que el software libre no tiene por qué ser un monopolio exclusivo de los expertos en tecnología. Otros programas de código abierto han logrado un éxito aceptable, pero cuando hablamos de sistemas operativos libres, los argumentos flaquean. Por su simplicidad, Ubuntu 7.10 es una de las distribuciones que más posibilidades tiene de llegar al público masivo. Ingrese a la nota y conozca todas sus novedades. Ubuntu es una distribución de Linux creada por la compañía Cannonical, propiedad del multimillonario sudafricano Mark Shuttleworth. Se actualiza en ciclos regulares de seis meses desde su primera edición en 2004, y según los expertos está alcanzando niveles de calidad y facilidad de uso que la sitúan como principal competidor de Windows en el mundo del software libre. Instalar Ubuntu 7.10 es “más fácil de instalar y poner en marcha que Windows Vista. En la nueva versión se destaca el renovado entorno gráfico (Ubuntu usa GNOME pero también permite el uso de su competidor KDE) que puede mostrar efectos en tres dimensiones. También se ha trabajado especialmente para facilitar a los usuarios el acceso a características antes un poco ocultas, como los ajustes de pantalla y la configuración para usar dos monitores. Y, además, permite acceder a discos duros particionados con el sistema NTFS usado por Windows e integra un buscador en el escritorio. Una de las “etiquetas” que tradicionalmente se ha puesto a Linux es lo difícil que puede llegar a ser reproducir DVDs, problema solucionado en esta versión de Ubuntu. “Los gammers y más exigentes con el aspecto multimedia, todavía echarán cosas de menos, pero hemos comprobado que reproducir música y películas con éste Ubuntu es tan fácil como con Windows o OS X”, dice Wired en su reseña. La revista tecnológica asegura que instalar Ubuntu 7.10 es “más fácil de instalar y poner en marcha que Windows Vista y que se acerca a Mac OS X por su simplicidad en su puesta en marcha. WiFi, impresoras, cámara digital e incluso el iPod funcionan después de instalar, nada de tener que buscar software adicional”. Los cambios más destacados son: • Kernel 2.6.22: además incluye una versión optimizada para el ahorro de energía, ideal para ordenadores portátiles. • GNOME 2.20. • Pidgin 2.2.1. • OpenOffice.org 2.3. • X.org “a prueba de fallos”. • Soporte para los principales “winmodems”, entre ellos los infames ADSL USB. • Instalación de extensiones (add-ons) para Firefox integrada con el sistema de paquetes de la distribución. • Instalación de Adobe Flash 9 o Gnash, así como las distintas versiones de Java desde Firefox. • Nuevo asistente de Impresoras. • Efectos visuales 3D de Compiz Fusion activados por defecto, sin necesidad de instalar ni configurar nada extra. -Instalación: Ubuntu dispone de dos métodos de instalación: desde el Desktop CD o bien desde el alternate CD (en caso de no poder usar el Desktop CD por cualquier problema). -Desktop CD: Ideal para probar Ubuntu sin instalarlo, simplemente metes el CD e inicias el ordenador. Una vez arrancado podrás probar todo lo que necesites antes de dar el paso a instalarlo, para ello simplemente debes hacer click sobre el icono del escritorio que pone instalar. -Alternate CD: Permite instalar Ubuntu de una forma más “experta”. Es ideal para instalar Ubuntu en sistemas con Raid o LVM. -Gestor de controladores restringidos: Al igual que en la versión anterior, cuando Ubuntu detecta hardware nuevo que requiere drivers privativos (principalmente tarjetas gráficas nVIDIA, AMD/ATI o algunas wifi) lanza automáticamente un asistente mediante el cual podemos instalar los drivers a golpe de click. Se acabó la excusa de no instalar Ubuntu por no saber compilar un driver, ahora sólo hace falta saber presionar el botón izquierdo del ratón. -Codecs: Como en versiones anteriores, al hacer click en un vídeo, si no lo puede reproducir busca el codec apropiado, todo a golpe de click. -Efectos de escritorio: La configuración básica de compiz en Ubuntu 7.10 es muy ligera, con efectos simples y elegantes, nada recargado.

10 razones para NO usar Linux

1 - Si usas Linux no tendrás que reiniciar tu PC cada vez que instales un dispositivo, programa, actualización o similares. Notarás la ausencia de esos puntos muertos porque te perderás la oportunidad de hacer otra cosa que no sea utilizar la computadora. 2 - No volverás a ver el mensaje “Se recomienda cerrar todas las aplicaciones antes de continuar” ya que en Linux no es necesario, ¿qué seguridad nos aporta esto?. 3 - No es necesario actualizar (normalmente tampoco instalar) periódicamente el antiVirus o antiSpyware. Lamentablemente, tendrás que buscar otra forma de gastar el dinero. Y si el antivirus es pirata ya no podrás alardear ante nadie de que has pirateado la última versión de tu antivirus favorito. 4 - Ya no podrás gastar ingentes cantidades de dinero en programas. Y tampoco podrás piratearlos. Linux viene con muchas, muchísimas aplicaciones para hacer casi cualquier cosa que puedas imaginar. No verás mucho software para Linux en las tiendas porque seguramente viene ya en tus CD de instalación o lo puedes descargar libremente de Internet. 5 - Dejarás de buscar “Acuerdo de licencia para el usuario final” o claves para instalar los programas. Simplemente no existen. Esto provocará que no tengas que descargar parches de páginas de dudosa fiabilidad, lo que conlleva que tu sistema no estará en peligro a cada instante. 6 - Autoconfiguración. Si hay driver para tu memoria USB, disco externo, o impresora simplemente enchúfalo y empezará a funcionar. Olvídate de buscar la última version de driver, reiniciar y todo eso. Con lo bien que se lo pasa uno instalando los CDs de los drivers e instalando el pesado software que les acompaña. 7 - Olvidate de tu “PC Doctor” favorito. Instalar 40000 aplicaciones no ralentiza el sistema, ni unas librerias corrompen las de otro programa que acabas de instalar. También puedes desinstalar una aplicacion estando seguro de que no vas a romper otra aplicación de depende de no-se-que-otra libreria. 8 - Defragmentación de disco. Simplemente no es necesario. ¿Y ahora en qué pierdo el tiempo? 9 - En el menú de inicio encontrarás las aplicaciones que instalas clasificadas de forma lógica en categorias, no todas en un enorme menú con flechitas para examinar. Esto provocará que encuentres rapidamente lo que buscas y que tengas siempre todo a mano. 10 - Tu PC es tuya. Nadie te va a obligar a pagar para que actualices a una nueva version de tu reproductor de música. Nadie va a obligarte a que te conectes a sus servidores para verificar todo tu software y ninguna información será enviada a ningún servidor de ninguna gran compañía. ¿Dónde está la gracia? Que antiguo parece Linux.

Eben Moglen: “Microsoft no tiene nada que hacer contra Linux”

El máximo responsable de la revisión de la licencia GPL, acaba de afirmar que los intentos de Microsoft por ganar casos de patentes contra aquellos que usan Open Source no llegarán a nada. Y todo gracias al acuerdo entre Novell y la propia compañía de Bill Gates. Pasen y lean. En Microsoft afirman que Linux infringe más de 235 patentes, e intentarán basarse en eso para convencer a los usuarios de que les paguen por esas licencias. Hace ya unos meses Novell pagó un dineral para librarse de que sus usuarios de SUSE Linux pudieran ser atacados legalmente por este tipo de temas.Y aquí reside el problema: esos privilegios para no ser demandados no tienen fecha de caducidad, de modo que pueden ser utilizados para indemnizar a sus poseedores tanto mañana como el año que viene. Pero la GPL v3, que se completará antes de que acabe el año, incluye una cláusula que hace que esta ‘exhoneración’ de pagar indemnizaciones por licencias sea extensible de una persona a todas las demás. La GPL v3 dice lo siguiente: “Si, según lo acordado o en conexión con una transacción o acuerdo, transmites o propagas una obra, y con ello incluyes una licencia de patentes que permite la libertad de su uso, propagación, modificación y transmisión de una copia específica de ese trabajo a cualquiera de las partes que reciban esa obra, entonces la licencia de patente que incluyes es extensible de forma automática a todos los receptores de la obra cubierta y de las obras que se deriven de ella”. SUSE migrará a GPL v3 antes de que acabe el año, lo que significa que al tener este tipo de licencias por parte de Microsoft, cualquiera que use cualquier versión de Linux y que use la GPL estará exento de amenazas legales. Ups. Microsoft debe estar dándose de golpes contra la pared por no ponerle fecha de caducidad a esos permisos, y Novell debe estar haciendo lo mismo por haber pagado ese dineral para que todos sus competidores en el mundo Linux se beneficien de su acuerdo con Microsoft. Moglen dijo que la cláusula se incluyó en la GPL de forma intencionada ante este tipo de situaciones. “Nuestro objetivo, en otras palabras, era el de añadir una capa más de defensa ante las agresiones de patentes de Microsoft”, dijo en un seminario ante seguidores de Linux

Microsoft acusa a Linux de violar 235 patentes

En una entrevista publicada por la revista Fortune, Horacio Gutierrez, jefe de Licencias de Microsoft, aseguró que el sistema operativo Linux alcanzó una gran calidad como consecuencia de violar 235 patentes de su compañía. Si bien esta polémica tiene una larga historia, las recientes acusaciones generaron preocupación en la comunidad del pingüino, especialmente en su fundador, Linus Tordvalds, quien no demoró su respuesta. Concretamente, según Gutierrez, la interfaz gráfica violaría unas 65 patentes, OpenOffice 45 patentes, el kernel de linux (el núcleo del sistema operativo) 42, los programas de correo electrónico 15 patentes y el resto de las aplicaciones que forman parte de Linux, otras 68 licencias. Estas declaraciones podrían ser el preludio de una guerra de patentes entre Microsoft y el software libre, lo que llevaría a una serie de demandas contra muchas grandes empresas que utilizan Linux, como IBM, Google o Red Hat,entre otras. De este modo, es muy probable que dichas compañías se uniesen para hacer frente a Microsoft en los tribunales. Aunque, según señala ‘Fortune’, las intenciones del gigante informático no son tanto entrar en disputas judiciales como obligar a las grandes empresas a que firmen acuerdos de colaboración con Microsoft por miedo a las posibles consecuencias. El padre de Linux responde Linus Torvalds, EL creador del sistema operativo Linux, no hizo demorar su respuesta al gigante del software. En una nota publicada por InformationWeek, señala que la única compañía en el mundo que viola las patentes es precisamente Microsoft. “Si el código fuente de Windows pudiese someterse al mismo escrutinio al que se ha sometido el de Linux, se encontraría que Microsoft viola patentes de otras compañías”. Torvalds razona además que “no estamos en los años 60, cuando la teoría básica de cualquier sistema operativo ya se había establecido”, y dice que “el trabajo fundamental se hizo ya hace medio siglo, y perdió hace mucho tiempo cualquier tipo de protección de patente”. Abiertamente Torvalds desafía a Microsoft a que “digan qué patentes se están violando, para que los casos puedan someterse a examen judicial y, sobre todo, para que los desarrolladores puedan reescribir el código supuestamente ilegal”