5/5/11

Configuracion de FTP en Ubuntu server con vsftpd

Instalacion:
Para instalarlo ejecutar el siguiente comando desde la consola:
$ sudo apt-get install vsftpd


a continuación, modificar la configuracion, que se hará en dos archivos. Uno para la configuracion del propio vsftpd(/etc/vsftpd/vsftpd.conf) y otro para los usuarios que harán uso del acceso como invitado, se debe crear manualmente (/etc/vsftpd/chroot_list)

Configuración del archivo vsftpd.conf
En este caso, el servidor esta en un ambiente cntrolado y solo necesito guardar informacion en él, asi que se modifica la opcion:
write_enable=YES|NO

Iniciar el servicio vsftpd
Para iniciar el servidor por defecto en modo pasivo, ejecutar
$ sudo /etc/init.d/vsftp start


Por ahora es suficiente... luego entrare en detalles de ser necesario otra config especifica


Referencias:
http://www.linuxparatodos.net/portal/staticpages/index.php?page=09-como-vsftpd
http://www2.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/wiki/Base%20de%20Conocimiento/Servidor+de+Protocolo+de+Transferencia+de+Archivos+(FTP)

VNC server en Ubuntu Server

Instalacion de VNC server, para administrar el servidor remotamente, con administrador de ventanas Fluxbox

Instalar vnc4server y fluxbox :

Ejecutar el siguiente comando :
$sudo apt-get install vnc4server fluxbox


Iniciar el VNC para que se creen los archivos de configuración por defecto
$vnc4server


Se cierra de nuevo, tener en cuenta el valor que sale luego de ":" por ejemplo:
New 'laptop:3 (laptop)' desktop is laptop:3


En ese caso el valor de interes seria el ":3" y para cerrarlo se ejecuta el siguiente comando:
$vnc4server -kill :3


Editar el archivo de configuracion por defecto ~/.vnc/xstartup
$ nano ~/.vnc/xstartup 


Editar las ultimas lineas para cambiar el administrador de ventanas, de x-window-manager a fluxbox


x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
fluxbox &




Una vez hecho esto, iniciar el servidor vnc de nuevo y conectarse desde el cliente




Referencias:
http://www.ehow.com/how_5089245_install-vnc-server-ubuntu.html
http://grumpymole.blogspot.com/2006/12/xubuntu-remote-desktop-with-vnc4server.html
http://ubuntuforums.org/archive/index.php/t-487737.html
https://help.ubuntu.com/community/Fluxbox

9/4/11

Instalacion BackupPC en Ubuntu Server

Tener en cuenta que los datos de BackupPC se almacenan en /var/lib/backuppc
Así que a la hora de crear las particiones, conviene tener los datos en una partición independiente y si es posible en un LVM
La instalación se hará de forma sencilla contando con una red segura, es decir, no se encriptaran los datos transferidos, simplemente se enviarán por medio de rsync.



Instalación en los clientes Win 7/Vista/XP

Como servidor Rsync en los clientes se va a usar DeltaCopy
En términos técnicos, es un contenedor completo del programa rsync, actualmente gestionada por Wayne Davison. "rsync" está diseñado principalmente para Unix / Linux / BSD. Aunque están disponible para Windows, normalmente requiere la descarga de librerías de Cygwin y una configuración manual.
Actualmente se puede descargar de forma gratuita desde éste enlace
  • Instalar la aplicación y al iniciar el Servidor, registrar el servicio con la cuenta del sistema.
  • Crear un directorio virtual y seleccionar la carpeta de donde se tomará la copia de seguridad, por ejemplo los datos del usuario o esta carpeta de prueba. Es importante crearlo con autenticación por usuario, en este caso se ha configurado con "backup" y contraseña "12345678"  que será usada por el servidor Backuppc para tomar los datos automáticamente:

    Delta Copy Server - Directorio Virtual
    • Es recomendable agregar opciones de seguridad al servicio Rsync, modificando el archivo de configuración ubicado en "C:\DeltaCopy\deltacd.conf" agregandole las siguientes lineas al comienzo del mismo:

    use chroot = false
    strict modes = false
    transfer logging = false
    hosts allow = 192.168.16.1
    hosts deny = *
    strict modes = false
    list = false


    • Donde 192.168.16.1 debe ser reemplazada por la dirección IP del Servidor Backuppc ya que se le estará dando acceso exclusivo.
    • Una vez hecho ésto, iniciar el servicio

    Iniciando Servicio

    Instalación de Backuppc en el Servidor Ubuntu Server LTS:

    • Instalar BackupPC y sshd en el servidor para conectarse remotamente:

    sudo apt-get install backuppc
    sudo apt-get install openssh-server

    • Configurar la contraseña para el usuario web de backuppc.

    sudo htpasswd /etc/backuppc/htpasswd backuppc

    • La mayoría de las opciones globales se pueden configurar vía web, desde la direccion http://192.168.16.1/backuppc en éste caso. También se puede editar directamente el archivo /etc/backuppc/config.pl

    Opciones Globales
    HOST:
    • Agregar cada equipo al que se le vaya a hacer copia como un HOST de la siguiente manera:
    Agregar los equipos, si es posible, por dirección IP
    XFER:
    ClientCharset -> cp1252
    Como la mayoría de clientes son windows, se debe poner este valor, de lo contrario habría que hacerlo para cada cliente Windows conectado.

    XferMethod -> rsyncd
    Se usará el método rsyncd

    RsyncShareName -> prueba
    Directorio virtual que en este caso tiene ese nombre.

    RsyncdUserName -> backup
    Usuario con el que se configuró el servicio en el cliente.

    RsyncdPasswd -> 12345678
    Clave configurada en el cliente para este ejemplo.

    BackupFilesExclude