Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Instalación de Ubuntu Server 16.04.3 más VSFTPD

31 diciembre, 2017

Hoy os quiero mostrar un tutorial de instalación de Ubuntu Server 16.04.3 más VSFTPD, con el que deberemos de seguir unos pasos muy simples que a continuación os mostrare:

Elegimos primero el idioma desplazándonos con las teclas de direccionamiento y después presionamos la tecla enter para que tome los cambios.

Aquí escogemos la primera opción de Instalar Ubuntu Server

Aquí elegimos nuestra ubicación.

Aquí decimos que no para luego escogerlo manualmente.

Aquí decimos que no para luego escogerlo manualmente.

Aquí recién escogemos Spanish (Latin American) para el teclado o el que pertenezca a nuestra región.

ahora empezará a cargar algunos componentes de configuración, después de algunos avances nos aparecerá esta pantalla para escribir el nombre de la maquina por default esta con el nombre Ubuntu y después con la tecla de tabulación seleccionamos la palabra <Continuar> y enter.

Aquí escribimos el nombre del usuario y le damos <Continuar>

aquí escribimos un nombre de usuario root y le damos en <Continuar>

aquí escribimos nuestra contraseña y le damos en <Continuar>

después que aparezca dos veces la misma ventana de arriba solicitando que vuelva a escribir la contraseña para asegurarse que este bien escrito. En la siguiente toma nos dice que la contraseña que estamos usando es muy corta y recomienda un password mas fuerte pero para efectos de enseñanza hemos escrito 123 y le damos <Sí>

aquí nos pregunta si deseamos cifrar la carpeta y le decimos que NO.

en la zona horaria le decimos que sí esta bien.

Aquí nos esta preguntado la manera en que va a instalarse ubuntu server tenemos guiado que tomara todo el disco y que el mismo creara las particiones en el disco duro, la segunda nos dice que hará lo mismo pero usara un tipo de particionado lvm el cual tendrá mas control sobre el disco duro, pero nosotros escogeremos el primero. “Guiado – utilizar todo el disco”

Aquí muestra el disco que usara para el particionado.

Aquí elegimos que SÍ para que tome las decisiones hechas por nosotros.

Y bueno la instalación seguirá su curso esperamos unos minutos

aquí nos pregunta si vamos a usar proxi pero por el momento no escribinos nada lo dejamos en blanco y le damos en <Continuar>

aquí nos pregunta la forma como serán las actualizaciones pero por el momento le decimos que serán “Sin actualizaciones automáticas”

aquí muestra algunos servicios que podemos escoger mientras se instala podemos desplazarnos con la tecla de las flechas de arriba/abajo y seleccionarlo con la barra espaciadora pero por el momento lo dejamos así y le damos en continuar.

Y continua la instalación.

Aquí nos pregunta si deseamos instalar el cargador de arranque llamado GRUB, le damos que SÍ. Por que sin este componente el sistema no inicia.

Después saldrá otra ventana que no dice que va a reiniciar el sistema y nos dice que saquemos la iso pero da igual le damos enter y este reiniciará y nos mostrará la pantalla de logeo al sistema.

Instalación y configuración del servicio FTP

Primero actualizamos el sistema con el siguiente comando #apt-get update y después hacemos # apt-get upgrade

 

hacemos un #ifconfig para ver que ip tenemos para luego ponerlo en estática

editamos el fichero #nano /etc/network/interfaces para poner ip stática usando nuestra propia ip que nos da el router.

y guardamos los cambio con CTRL+o (letra o) y salimos CTRL+x y reiniciamos el servicio con el siguiente comando #/etc/init.d/networking restart

y ahora instalamos el servicio vsftpd con el comando #apt-get install vsftpd

nos pregunta si deseamos continuar entonces escribimos S mayúscula para continuar la instalación y ahora creamos un grupo con el comando #groupadd ftpgrupo ahora creamos una carpeta #mkdir /home/ftpgrupo
creamos un carpeta para un cliente #mkdir /home/ftpgrupo/cliente1 creamos una shell para que el usuarios no se conecten a una sesión del sistema operativo creamos #mkdir /bin/ftpgrupo ahora editamos la carpeta #nano /etc/shells y agregamos la carpeta que hemos creado /bin/ftpgrupo

guardamos con CTRL+o (letra o) y salimos con CTRL+x ahora creamos un usuario #useradd -g ftpgrupo -d /home/ftpgrupo/cliente1 -s /bin/ftpgrupo cliente1

y luego le añadimos una contraseña con #passwd cliente1

ahora entramos a la carpeta creada que se hizo para nuestros usuarios, entramos en #cd /home/ftpgrupo y hacemos un #ls para que nos muestre que hay dentro

una vez adentro le vamos a asignar los permisos para que pertenezca la carpeta a nuestro cliente1 #chown cliente1.ftpgrupo cliente1/ -R esto es para que tenga permisos a toda lo que contenga la carpeta.

y ahora configuramos el servicio vsftpd
primero verificamos si está activo el servicio con el comando #systemctl status vsftpd

y comprobamos que ya está activo.
Hacemos una copia del fichero original vsftpd.conf por si las moscas, de esta manera: #cp /etc/vsftpd.conf /etc/vsftpd.conf.copia

ahora editamos el fichero, primero vamos a la carpeta #cd /etc y allí modificamos el fichero con #nano /etc/vsftpd.conf la siguiente captura de pantalla muestra el fichero sin modificar aún.

listen=NO de NO lo cambiamos a YES
#write_enable=YES aquí descomentamos
#local_umask=022 descomentamos y lo cambiamos a local_umask=022
#ftpd_banner=BIENVENIDO A FTP JENRRY SOTO DEXTRE service. descomentamos
#chroot_local_user=YES descomentar
#chroot_list_enable=YES descomentar esto es para que el usuarios no vaya mas de su carpeta.
#ascii_upload_enable=YES (descomentamos)
#ascii_download_enable=YES (descomentamos)
#chroot_list_file=/etc/vsftpd.chroot_list (descomentamos)

y salimos guardamos los cambios con CTRL+o (letra o) y salimos con CTRL+x

ahora creamos la lista de usuarios a enjaular, primero nos vamos a #cd /etc y aquí adentro creamos
la lista con el siguiente comando #touch vsftpd.chroot_list

después de crear entramos #nano vsftpd.chroot_list y adentro ponemos nuestro cliente1 el que hemos creado y reiniciamos el servicio /etc/init.d/vsftpd restart

ahora desde el cliente FILEZILLA entramos pero si al momento de conectarse a nuestro Ubuntu Server muestra el siguiente error:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Entonces regresamos y volvemos aeditar #nano /etc/vsftpd.conf y  agregamos en la ultima linea lo siguiente:
allow_writeable_chroot=YES
y guardamos y salimos y reiniciamos el servicio #systemctl restart vsftpd
pero ahora probamos en el mismo servidor antes de ir a FILEZILLA

otra manera de probar si responde ftp dentro del mismo servidor es hacer #telnet 192.168.1.6 21

si usted ve el 33 es porque le cambie el 6 por el 33 en interfacespe y el resto sigue su curso.
y ahora probamos la conexión con FileZilla cliente.
Y aquí podemos ver que si hay comunicación con filezilla cliente en ubuntu desktop

aquí tenemos una muestra y si talvez usted tenga problemas para entrar solamente ponga ftp://(dirección del servidor) nombre de usuario y su password

y ahora probamos en una maquina con win2

 

y listo la tareita.

También os ofrezco un PDF donde explico todos estos pasos 😉

Escrito por dextre

hola soy JENRRY SOTO DEXTRE de Lima - Perú titulado: Profesional Técnico en Administración de Redes y Comunicaciones, conocimientos en Gnu/LInux, Centos, IPsec, OpenVPN, Asterisk, PBX entre otros conocimientos.

Suscribirse
Notificarme las
guest
0 Comentarios
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram