Ciao a tutti,
su un miniPC con processore ARM ho installato Ubuntu 12.04 e riesco a dialogare con lui tramite SSH.
Ora ho la necessità di renderlo un server FTP per lo scambio di dati tra il PC e l'HD collegato.
Ho seguito almeno 10 guide diverse trovate dall'amico google ma nessuna mi ha permesso di farlo funzionare.
Sapete consigliermi una guida fatta bene che mi permetta di:
- Far accedere un solo utente (identificato con id e password)
- Utilizzare una sola directory (diversa dalla home) nella quale l'utente può aggiungere o rimuovere file e directory
Grazie!
Luca.
Server FTP su ubuntu
Moderatori:
Paolino,
fairyvilje
28 messaggi
• Pagina 1 di 3 • 1, 2, 3
0
voti
Ultima modifica di
posta10100 il 16 feb 2016, 22:05, modificato 1 volta in totale.
Motivazione: Modificata versione ubuntu
Motivazione: Modificata versione ubuntu
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
2
voti
Hai provato ad installare vsftpd ?
https://security.appspot.com/vsftpd.html
Qui hai la guida HTML online: https://security.appspot.com/vsftpd/vsftpd_conf.html
Anche la guida proposta da Red Hat mi sembra fatta bene: https://access.redhat.com/documentation ... rvers.html
Ubuntu o altre distro alla fine vsftpd rimane sempre vsftpd.
https://security.appspot.com/vsftpd.html
Qui hai la guida HTML online: https://security.appspot.com/vsftpd/vsftpd_conf.html
Anche la guida proposta da Red Hat mi sembra fatta bene: https://access.redhat.com/documentation ... rvers.html
Ubuntu o altre distro alla fine vsftpd rimane sempre vsftpd.
0
voti
simo85 ha scritto:Hai provato ad installare vsftpd ?
Si ma mi sa che sbaglio qualcosa, forse perché PC e miniPC appartengono a due mondi separati: Il PC è connesso al router FW, il miniPC via wifi ad un router che a sua volta è connesso via eth al router fw.
Lo so mi sto complicando la vita
Provo anche le guide che mi hai proposto.
Grazie!
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
Niente da fare...
Questo è il mio file di configurazione:
Quando accedo mi chiede user e pwd e si connette, poi digito ls e ottengo
Ho provato tutti i rimedi trovati da google ma sembra non volerne sapere.
Qualche idea?
Grazie,
Luca.
Questo è il mio file di configurazione:
- Codice: Seleziona tutto
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/BACKUP/ftp/$USER
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd
pasv_enable=YES
pasv_max_port=10100
pasv_min_port=10090
userlist_file=/etc/vsftpd.userlist
userlist_enable=YES
userlist_deny=NO
Quando accedo mi chiede user e pwd e si connette, poi digito ls e ottengo
- Codice: Seleziona tutto
500 Illegal PORT command.
ftp: bind: Address already in use
Ho provato tutti i rimedi trovati da google ma sembra non volerne sapere.
Qualche idea?
Grazie,
Luca.
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
3
voti
posta10100 ha scritto:PC e miniPC appartengono a due mondi separati: Il PC è connesso al router FW, il miniPC via wifi ad un router che a sua volta è connesso via eth al router fw
Secondo il tuo file di configurazione stai usando il PASV mode.
Ti sei ricordato di fare il forward di 21/tcp e 10090-10100/tcp nel router dove hai il wifi?
Altrimenti avrai difficoltà ad attraversare il NAT.
(alternative: non usare il pasv mode oppure configurare quel router in bridge mode e farlo diventare un access point)
Per capire se è questo il problema o meno, potresti provare a collegarti con un client ftp direttamente dalla shell del miniPC a localhost porta 21. In questo modo riesci a capire se il server funziona, in locale, come si deve.
Se funziona tutto da locale, il problema è la configurazione del router (vedi sopra) altrimenti ti concentri sulla configurazione del server ftp.
Di solito, su ubuntu e simili, le configurazioni di default funzionano abbastanza out-of-the-box, se hai difficoltà ti consiglio di partire dalla configurazione originale ed effettuare le modifiche che ti servono una alla volta.
Attenzione anche ai permessi, visto che vuoi usare una directory non standard.
[OT] perché proprio ftp e non sFTP oppure direttamente rsync?
ciao
in /dev/null no one can hear you scream
0
voti
angus ha scritto:Secondo il tuo file di configurazione stai usando il PASV mode.
E' figlio di uno dei tenti tentativi... se lo tolgo e provo da locale cambia l'errore ma non funziona comunque:
- Codice: Seleziona tutto
ftp> ls
200 PORT command successful. Consider using PASV.
500 OOPS: socket
Ogni idea è ben accetta :)
angus ha scritto:[OT] perché proprio ftp e non sFTP oppure direttamente rsync?
Farà anche da appoggio per una IPCam che parla solo FTP.
Grazie,
Luca.
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
1
voti
Ciao,
io ho un server sotto linux dove faccio girare VSFTPD come server ftp.
Per accedere uso un'utente che non ha shell e può accedere solo ad una cartella radice predefinita.
Questa è una guida valida
io ho un server sotto linux dove faccio girare VSFTPD come server ftp.
Per accedere uso un'utente che non ha shell e può accedere solo ad una cartella radice predefinita.
Questa è una guida valida
0
voti
solideo ha scritto:Questa è una guida valida
Avevo già visto quella guida ma non funzionava. Ho rifatto la configurazione come suggerito nella guida e ora ritorna
- Codice: Seleziona tutto
ftp: connect: Connection refused
sia da locale che da remoto

http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
Oggi ho avuto modo di rimetterci mano ma non ne riesco a venir fuori.
Tutto aperto e funzionante: se uso l'accoppiata telnet (lato client) e netcat (lato server) la connessione è attiva.
Sono ripartito da zero, ho cambiato le porte della modalità passiva, ho fatto mille altre prove... ma ancora non funziona.
Altre idee?
Grazie,
Luca.
- Codice: Seleziona tutto
Connected to xxxxx.
220 (vsFTPd 2.2.2)
Name (xxxxx:luca):
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/home/luca"
ftp> pass
Passive mode on.
ftp> ls
500 OOPS: socket
Passive mode refused.
ftp>
angus ha scritto:Ti sei ricordato di fare il forward di 21/tcp e 10090-10100/tcp nel router dove hai il wifi?
Tutto aperto e funzionante: se uso l'accoppiata telnet (lato client) e netcat (lato server) la connessione è attiva.
angus ha scritto:ti consiglio di partire dalla configurazione originale ed effettuare le modifiche che ti servono una alla volta.
Sono ripartito da zero, ho cambiato le porte della modalità passiva, ho fatto mille altre prove... ma ancora non funziona.
Altre idee?
Grazie,
Luca.
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
28 messaggi
• Pagina 1 di 3 • 1, 2, 3
Chi c’è in linea
Visitano il forum: Nessuno e 7 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



