Archive for the ‘GNU/Linux’ Category

h1

vsftpd (Very Secure FTP Daemon)

03/02/2012

Probablemente el servidor FTP más estable, rápido y seguro para sistemas tipo UNIX.

Temas a tratar:

1. Archivos de configuración
2. Enjaulado de usuarios (chroot)
3. FTP seguro (FTPS) sobre el protcolo SSL/TLS (certificados de seguridad)
4. Modo Pasivo vs Modo Activo
5. Apertura de puertos Router + Firewall
6. Configuración cliente Filezilla para conexión FTPES (FTP sobre SSL/TLS Explícito).
7. FTPS vs SFTP

1. Principales archivos de configuración

/etc/vsftpd.conf  –> Archivo de configuración principal.
/etc/init.d/vsftpd –> script de control (start/stop/status). También podemos utilizar rcvsftpd.
/etc/vsftpd.chroot_list –> Archivo enjaulado de usuarios.
/srv/ftp –> Directorio archivos servidos por vsftpd.
/etc/pam.d/vsftpd –> Archivo de configuración de PAM.
/usr/share/doc/packages/vsftpd/ –> Directorio archivos de documentación.
/usr/share/man/man5/vsftpd.conf.5.gz –> Página de manual 5 (man vsftpd.conf)

La ubicación de los archivos de configuración puede variar de una versión – distribución a otra. Para conocer la ubicación exacta podemos ejecutar (en sistemas rpm):
rpm -q -l vsftpd

Read the rest of this entry ?

h1

Zypper (OpenSUSE)

18/10/2011

Este artículo describe el uso de Zypper, el administrador de paquetes para OpenSUSE de línea de comandos que usa la librería Libzypp. Contiene información complementaria a la página del manual de Zypper (man zypper).

Referencia rápida


Esto es lo que probablemente usarás más a menudo.

zypper                 # muestra la lista de parámetros y opciones globales
zypper help search     # muestra ayuda para el comando de búsqueda, search
zypper lu              # muestra los parches actualizados que se necesitan
zypper up              # aplica (instala) los parches actualizados
zypper se sqlite       # busca sqlite
zypper rm sqlite2      # desinstala sqlite2
zypper in sqlite3      # instala sqlite3
zypper in yast*        # instala todos los paquetes que coincidan con 'yast*'
zypper up -t package   # actualiza todos los paquetes instalados con nuevas versiones, cuando sea posible

Uso general


La sintaxis general de zypper es:

zypper [opciones-globales] comando [opciones-del-comando] [argumentos] ...

Los componentes encerrados entre corchetes no son obligatorios, por lo que la forma más simple de ejecutar zypper es teclear su nombre seguido de un comando. Por ejemplo, para aplicar los parches pendientes al sistema, teclea:

zypper update

Por otra parte, puedes elegir una o varias opciones globales escribiéndolas justo antes del comando: (ejecuta el comando, pero no me preguntes nada, decide tú mismo)

zypper --non-interactive update

Para usar las opciones específicas de un comando en particular, escríbelas justo después de éste: (aplica los parches necesarios al sistema sin pedirme que confirme ninguna licencia, las he leído todas antes)

zypper update --auto-agree-with-licenses

Algunos comandos requieren uno o más argumentos: (instalar o actualizar el paquete mplayer)

zypper install mplayer

Algunas de las opciones también requieren de argumentos: (actualiza el sistema con paquetes más recientes)

zypper update -t paquete

Todo lo anterior de forma combinada: (instala mplayer y amarok usando sólo el repositorio factory, y muéstrame los detalles)

zypper -v install --repo factory mplayer amarok

Read the rest of this entry ?

h1

Resetear contraseña de Root

15/05/2010

1. Resetear la contraseña mediante el arranque en modo monousuario

Pasos para restablecer la contraseña utilizando GRUB:

1. Reinicia el sistema, y cuando estes en la selección del sistema, posiciónate en la línea de Linux y pulsa “e“.

2. Esto te llevará a otra pantalla, seleccionar la entrada que comienza con “kernel” y pulsa “e” de nuevo.

3. Pulsamos la barra espaciadora y agregamos “single“. Asegúrese de que hay un espacio entre el texto precedente y «single». Si el sistema requiere que introduzca su contraseña de root para entrar en modo de usuario único, a continuación, añadir init = / bin / bash después de «single». Pulsa “Enter” para guardar los cambios.

4. Pulsa “b” para arrancar en modo monousuario.

5. Una vez que el sistema termine de iniciarse, entraremos como root. Cambiamos la contraseña con el comando: passwd root

6. Reiniciamos el sistema con el comando: reboot

Para concocer otros métodos de recuperación visitar: http://linuxgazette.net/107/tomar.html

h1

VirtualBox (Linkat 3)

18/04/2010

Oracle VM VirtualBox es un software  de virtualización para arquitecturas x86.

Existen 2 versiones de VirtualBox, la versión propietaria *Oracle VM VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y esta sujeta a la licencia de “Uso Personal y de Evaluación VirtualBox” (VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.

La edición Open Source tiene algunas limitaciones, como el reconocimiento de dispositivos USB, pero presenta la ventaja de que se puede incluir libremente en distribuciones de GNU/Linux. La edición completa tiene todas las funcionalidades habilitadas, pero no esta permitida su redistribucón y necesita la adquisición de una licencia salvo  que se destine a un uso personal o educativo.

Instalación Virtual Box PUEL

1. Desinstalamos, si existen, los paquetes correspondientes a “virtualbox” mediante el YaST.

2. Buscamos y marcamos para ser instalados los paquetes siguientes: pam-devel, kernel.source, kernel-syms, gcc i gcc++.

3. Instalamos “virtualbox-3.0.8” (versión con WinXp incorporado).

4. Compilamos el kernel: sudo /etc/init.d/vboxdrv setup

Si tenemos problemas al compilar el módulo, comprobamos que los paquetes kernel-source y kernel-pae tengan la misma versión.

5. Incluimos a los usuarios en el grupo vboxusers.  Aplicaciones –> Sistema –> YaST –> User and Group Management y seleccionamos “usuario” –> edita –> detalles y poner marca en vboxusers
Repetimos la operacion en todos los usuarios de la ventana –> “defineix el filtre” –> usuaris del sistema, localizamos root y repetimos el paso anterior.

6. Instalamos la imagen “WinXp“.  Aplicacions –> Sistema –> Emulador –> Sun virtualbox–> Fitxer –> Importamos el fichero winxp.ovf

7. Copiamos el icono “WinXp” en el escritorio.

8. Para que se ejecute automáticamente al iniciar Linkat hacemos lo siguiente:  Sistema –> Sistema –> Sessions –> Programes d’inici –> Afegeix –> Ordre: VBoxManage startvm “WinXp”

Cuando se virtualizan sistemas Windows o Linux es aconsejable instalar las “VirtualBox Guest Additions“. Se trata de un software especial para estas plataformas que facilita la comunicación del sistema virtual con su anfitrión mediante carpetas compartidas y simplifica la integración del puntero del ratón y el redimensionamiento dinámico del escritorio.

CTRL + ALT + SUPR

VirtualBox incorpora una funcionalidad para introducir “ctrl+alt+supr” en la máquina virtual que se lleva a cabo con “la tecla configurada”+supr (por defecto Ctrl Derecho + Supr).

Configuración de los USB

Vamos al fichero /etc/fstab y añadimos la siguiente línea:

none /proc/bus/usb usbfs devgid=vboxusers,devmode=664

Ejecutamos en el terminal:  mount -a

Reiniciamos el ordenador.

Ahora vamos a activar el soporte a las máquinas virtuales que queramos:

* Abrimos el gestor de máquinas virtuales.

* Seleccionamos la máquina vitual (a la que queremos activar el soporte de USB) y le damos a Configuración.

* Nos movemos a USB y activamos las casillas Habilitar el controlador de USB y Enable USB 2.0 (EHCI) Controller.

* En la misma ventana le damos con el botón derecho al área de texto y seleccionamos Agregar Filtro desde Dispositivo.

* Nos saldrán una lista de los dispositivos USB conectados a nuestro ordenador. Seleccionamos los que queramos usar en la máquina virtual.

* Le damos al botón Aceptar.   Cuando estemos ejecutando una máquina virtual podremos activar o desactivar cada uno de los dispositivos. Para ello iremos al menú Dispositivos, Dispositivos USB y marcamos los que queramos usar en cada momento.

* Oracle adquirió la empresa Sun Microsystems en 2009.

h1

Wine: Aplicaciones Windows en Linux

16/04/2010

Wine es una implementación de código abierto de la API de Windows para Linux. Esto te permite ejecutar en Linux tus aplicaciones de Windows favoritas. Esta emulación funciona sólo en cierto grado, y varía mucho dependiendo de qué aplicación Windows uses.

Puedes comprobar la Base de Datos de aplicaciones Wine en http://appdb.winehq.org/

Instalación

Para la instalación utilizaremos el YaST, en la sección Software –>  Instalar/ desinstalar software
Puede ser necesario disponer de los repositorios de Software contenedores de los paquetes necesarios.

openSUSE 11.2:

http://software.opensuse.org/download/Emulators:/Wine/openSUSE_11.2/

—————————–

Otros repositorios con gran cantidad de paquetes de software:

http://packman.jacobs-university.de/suse/11.2/
http://download.opensuse.org/distribution/11.2/repo/non-oss/
http://download.opensuse.org/distribution/11.2/repo/oss/
http://download.opensuse.org/source/distribution/11.2/repo/oss/
http://download.opensuse.org/debug/distribution/11.2/repo/oss/

Instalación de un programa Windows en Linux con Wine

1.Como usuario kegoma (NO como root) abro un terminal y ejecutamos:
> winecfg
Le doy a aceptar sin modificar nada de esa ventana.

2.Sigo como usuario kegoma:
> wineprefixcreate /home/kegoma/.wine updated successfully.

Fíjate bien en ese directorio: ~/.wine/ [en mi directorio personal]. Ahí dentro habrá un directorio llamado drive_c que será para los winprogramas del disco C de windows. Ellos creerán que están en un entorno MS-Windows y que ése es C:\.

3.Ahora voy a  y ejecuto lo siguiente:
> wine “/[ruta_instalador]/Firefox Setup 3.6.2.exe”

Verás que se abre el instalador del programa como si estuvieses en Windows. Observarás muchos mensajes de error en el terminal. Olvídalos.

Las comillas son necesarias si hay espacios en la ruta.

También podemos instalar y desintalar los programas de forma gráfica mediante el comando: wine uninstaller

Ejecución de los programas instalados

¿Dónde está el programa? ¿Dónde se guardan los archivos que crea? ¿Cómo vuelvo a ejecutarlo?

Desde el terminal ejecutamos lo siguiente:
cd  “/home/kegoma/.wine/drive_c/Archivos de programa/Mozilla Firefox”
ls -l *.exe 892 -rwxr-xr-x 1 kegoma users 910296 mar 16 21:47 firefox.exe

Aquí tenemos el ejecutable del Firefox. Para ejecutar el programa de nuevo ejecutamos, en ese directorio:
wine firefox.exe

Configuración

Wine se configura mediante winecfg en la línea de comandos. Esto mapeará todas las unidades de wine y creará un archivo .wine en tu home la primera vez que se ejecuta y luego abre el diálogo de configuración de Wine. Se recomienda expulsar todas las unidades extraíbles antes de ejecutar winecfg ya que estas pueden confundir la instalación.  El archivo user.reg, contenido en el directorio .wine, controla la apariencia de wine.

Para más información consultar:

http://es.opensuse.org/Wine
http://www.winehq.org/
http://appdb.winehq.org/index.php
http://blogdrake.net/node/4102
http://es.wikipedia.org/wiki/Wine