Vsftpd. Cuentas ftp para tus usuarios de Ubuntu

Ubuntu No hay Comentarios »

Voy a escribir una serie sencilla de comandos para Ubuntu que nos permitirá que cada vez que se cree un usuario en Linux nos cree tambien una cuenta ftp para ese usuario en su directorio personal.

Lo primero que tenemos que hacer es instalar vsftpd (Very Secure FTP Daemon) en nuestro servidor.

$ sudo apt-get install vsftpd

Si los repositorios están correctos debe instalarlo sin problemas.

Ahora vamos a revisar la configuracion, se encuentra en el fichero /etc/vsftpd.conf. Lo editamos con nuestro editor preferido:

$ sudo nano /etc/vsftpd.conf

El fichero contiene muchos parametros con sus explicaciones en perfecto inglés, para ello has de descomentar las lineas precedidas con el # y cambiarlas a tu antojo o bien seguir esta configuración que es buena:

listen=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

secure_chroot_dir=/var/run/vsftpd

pam_service_name=vsftpd

local_max_rate=5120

max_clients=5

max_per_ip=5

ftpd_banner=Bienvenid@ a tu cuenta FTP

Creamos el archivo vsftpd.chroot_list vacio

$ sudo nano /etc/vsftpd.chroot_list

Y salimos guardandolo vacio, reiniciamos el demonio y listo:

$ sudo /etc/init.d/./vsftpd restart

Algo importante es negarle a los usuarios ftp un acceso a la shell:

$ sudo nano /etc/shells

Al final del archivo añadimos la línea bin/false. Cuando creemos usuarios en el servidor debemos asignarle esta opción.

Configurar ip estática en Linux Ubuntu

Ubuntu 4 Comentarios »

Para configurar manualmente la direccion IP en linux se utilizan los siguientes comandos.

Primero hemos de ver el interfaz que estamos utilizando con el comando

davidsuarez$try~:  ifconfig

nos mostrará algo como lo siguiente:

eth0

Link encap:Ethernet  HWaddr 00:01:80:3d:42:01
inet addr:172.31.1.5  Bcast:172.31.3.255  Mask:255.255.252.0
inet6 addr: fe80::201:80ff:fe3d:4201/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:8094 errors:0 dropped:0 overruns:0 frame:0
TX packets:1557 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:799460 (799.4 KB)  TX bytes:212765 (212.7 KB)
Interrupt:17 Base address:0xe800

esto nos mostrará los interfaces que tenemos disponibles y las ips que tienen asignadas. Supongamos que configuraremos el eth0 con los siguientes datos:

IP: 192.168.1.5
Mascara: 255.255.255.0
Puerta de enlace: 192.168.1.1

Para configurar la ip:

  • sudo ifconfig eth0 192.168.1.5

Para configurar la mascara:

  • sudo ifconfig eth0 netmask 255.255.255.0

Para la puerta de enlace:

  • sudo route add default gw 192.168.1.1

Ahora ejecutamos ifconfig eth0 para ver que todo ha quedado correcto y ya tenemos configurado el interfaz de red a nuestro gusto.

Para ver si la puerta de enlace ha quedado correcta el comando es route.

Abrir terminal aqui, Open terminal here en Ubuntu

Ubuntu No hay Comentarios »

¿Quien no ha estado viendo carpetas en el nautilus de Ubuntu y ha deseado abrir un terminal en la ubicación actual?

Eso es lo que hace este plugin. Ni mas ni menos que cuando estés en una carpeta del nautilus click con el botón de la derecha y ya tendremos esa opción en nuestro menú contextual.

Nautilus plugin for opening terminals in arbitrary local paths nautilus-open-terminal is a proof-of-concept Nautilus extension which allows you to open a terminal in arbitrary local folders.

para ello solo tenemos que teclear en un terminal:

sudo aptitude install nautilus-open-terminal

Debes reiniciar gnome y nautilus por ejemplo con CRTL+ALT+BACKSPACE si lo tienes activado o reiniciando.

Wubi y el problema al actualizar Ubuntu a 8.04 – Hardy Heron

Ubuntu 3 Comentarios »

Tengo instalado el Ubuntu mediante wubi en la misma partición del portátil donde reside el windows xp.

Entonces al aparecer esta nueva versión del Ubuntu decidí actualizarlo no sin miedo ya que es el que más utilizo pero debo mantener el windows por temas de trabajo.

El caso es que desde que lo he actualizado tengo problemas para cargar el kernel y recibo un error 17 “no se ha encontrado el archivo” y se detiene en el grub y no me deja seleccionar ningún kernel de arranque porque recibo el mismo error.

El problema lo he detectado en el archivo “menu.lst” que me aparecía con rutas incorrectas. Este fichero lo podeis encontrar en el disco donde teneis instalado el wubi en la ruta (en mi caso) c:\wubi\boot\grub\menu.lst.

El original es:

…..# boot=false

## ## End Default Options ##

title        Ubuntu 8.04, kernel 2.6.24-16-generic
find –set-root –ignore-floppies /wubi/boot/linux
kernel        /wubi/boot/vmlinuz-2.6.24-16-generic find=/wubi/boot/linux ro quiet splash
initrd        /wubi/boot/initrd.img-2.6.24-16-generic

title        Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
find –set-root –ignore-floppies /wubi/boot/…….

y cada vez que cierro el ubuntu me añade:

…..# boot=false

## ## End Default Options ##

title        Ubuntu 8.04, kernel 2.6.24-16-generic
find –set-root –ignore-floppies /wubi/boot/linux
kernel       /wubi/wubi/boot/vmlinuz-2.6.24-16-generic find=/wubi/boot/linux ro quiet splash
initrd        /wubi/wubi/boot/initrd.img-2.6.24-16-generic

title        Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
find –set-root –ignore-floppies /wubi/boot/…….

Así ando. Cada vez que quiero usar el Ubuntu tengo que entrar en windows para poner correctamente el fichero menu.lst y que el Ubuntu me arranque.

Espero que pronto encuentre la solución y complete este post mientras tanto aqui dejo escrito el problema por si a alguien le pasa lo mismo sepa donde esta la solución.

WP Theme & Icons originales por N.Design Studio.
Aviso Legal Entradas RSS Comentarios RSS Acceder