PDA

View Full Version : URL ftp pubblico senza protocollo ftp:// ?


daevy
17-03-2015, 18:25
Il titolo forse è poco chiaro e non so nemmeno se la sezione è giusta, ma ci provo lo stesso.

In sostanza ho un piccolo ftp sul mio raspberry. Ho impostato un dns dinamico e ho una cartella che non richiede autenticazione, i files sono di download pubblico insomma.

Se per esempio un file è raggiungibile come "ftp://miodominio/cartellapubblica/file"

Io però non voglio che le persone abbiano accesso libero a "ftp://miodominio/cartellapubblica", ma se metto username e password come faccio a condividere pubblicamente il file? :confused:

Altra cosa, come faccio a trasformare "ftp://miodominio/cartellapubblica/file" tipo in "miodominio/scaricagratuitamenteilfile" ?

Generalmente quando scarico qualcosa online non è che vedo sempre che ci sta il protocollo ftp specificato nell URL, no?

Qualuno sa indirizzarmi sulla strada giusta? :confused: :confused:

pigi2pigi
17-03-2015, 20:11
Per l'accesso fai come fanno tutti:
una cartella pub accessibile a tutti, le altre protette, i file pubblici sono solo in pub, dove per default una arriva mettendo ftp://host-name

per cambiare mascherare i nomi delle cartelle si possono mettere alias in configurazione ftp, per cambiare il nome del file è un po' più complicato ci devo pensare

daevy
17-03-2015, 20:16
Per l'accesso fai come fanno tutti:
una cartella pub accessibile a tutti, le altre protette, i file pubblici sono solo in pub, dove per default una arriva mettendo ftp://host-name

per cambiare mascherare i nomi delle cartelle si possono mettere alias in configurazione ftp, per cambiare il nome del file è un po' più complicato ci devo pensare

Ma così resta sempre "ftp://" all'inizio dell'url, io voglio eliminarlo così da evitare che le persone abbiano il link diretto per alla cartella pubblica...dovrei passare i link tramite adfly, se la gente viene a conoscere il link dell'ftp diretto non ci passano più dai link adfly!

alfonsor
17-03-2015, 22:11
non esistono url senza protocollo, una url è fatta da un protocollo ed una locazione

nell'uso casalingo, una url senza protocollo è una url con protocollo HTTP

per cui se dico "vedi su youtube.com" intendo "vedi su http://youtube.com"

tu hai un server ftp non un server http per cui le url dei tuoi file dovranno sempre avere il protocollo ftp specificato altrimenti se qualcuno scrive la tua url senza protocollo in un browser quello cerca di connetterti a te via http e non riesce a connettersi

pigi2pigi
18-03-2015, 00:57
Quello che vuoi fare tu si fa solo con un web, in fondo basta avere un linux e dare un comando
while true; do nc.traditional -l -p 80 -q 1 < index.html; done

Nella index.html (deve essere semplice) puoi mettere i link ftp mascherati che vuoi