Tag: ftp

Linux: vsFTPd, chroot e link a directory

vsFTPd è una dei server FTP maggiormente diffusi nelle recenti distribuzioni Linux. Recentemente mi è capitato di trovare il modo di garantire l’accesso ad un utente del servizio FTP, caratterizzato dall’essere in chroot, ad una particolare directory residente in tutt’altra posizione all’interno del filesystem. Di primo impulso la prima idea è stata quella di creare un link simbolico dentro la home dire dell’utente verso la risorsa specificata. Peccato che vsFTPd, probabilmente per politiche di sicurezza restrittive, si rifiuti di seguire il link da me creato, infatti tentando di effettuare un change directory (cd) otterremo il messaggio “Failed to change directory”. Cercando in rete ho trovato la soluzione! Montare la porzione di filesystem all’interno della home directory dell’utente ftp tramite l’utilizzo del comando mount e del parametro —bind, vediamo come. Continue reading

Trasferimento FTP automatico di file(s) tramite batch

Spesso a lavoro mi capita di dover inviare o ricevere tramite il protocollo FTP uno o più file in maniera rapida, con un click, anzi doppio click. Nel caso di utilizzo di un sistema operativo Windows una soluzione consiste nell’utilizzo di file batch. Per adempiere il nostro lavoro dobbiamo creare due file. Il primo file conterrà i comandi da inviare al server ftp che convenzionalmente chiameremo cmd.ftp, mentre il secondo file sarà il file batch vero e proprio, che eseguirà i comandi iterativamente e che chiameremo ftptransfer.bat
Continue reading