miércoles, 27 de abril de 2016

Configurar servidor linux FTP 

Seguir los pasos que se encuentran en la página: 
http://rootear.com/ubuntu-linux/instalar-servidor-ftp

Adicionalmente en /etc/vsftpd.conf agregar la siguiente linea

allow_writeable_chroot=YES


y reinicie el servicio usando
sudo service vsftpd restart


Acceder al servidor FTP
Se puede hacer a través de:

Navegador
poniendo ftp//x.x.x.x

Consola
poniendo ftp y siguiendo el siguiente tema

FileZilla
Poniendo IP, usuario, password, puerto 21.

WinSCP
Poniendo IP, usuario, password, puerto 21. Particularmente esta herramienta nos permite ser más flexibles en cuestión de permisos, podemos configurar permisos y acceder a todos los directorios. Recomendada.

Código en java
Podemos hacerlo como se muestra en el sigueinte ejemplo:
var url ="ftp://usuario:password@x.x.x.x/"

window.open(url);

Es importante mencionar que el usuario, es el que se crea asociado a FTP, pero es un usuario de linux.

Tip: firefox permite instalar un plugin con el que es posible subir archivos y crear carpetas en el sevidor.


Subir archivos por consola a través de FTP

Cuando nos encontramos en una consola y tenemos instalado ftp podemos subir archivos al servidor (siempre que este tenga instalado un sevidor de ftp, ejemplo vsftpd) utilizamos los siguientes comandos:

ftp
open dns/ip del servidor
usuario
password
bin
hash
put archivo1.rar