Newsgroup: it.comp.os.linux.sys
Titolo: connessioni ftp, locale e remoto

Ciao
da tempo uso ftp in locale (pure-ftp) senza problemi.
(ok, questo non era difficile).
Poi mi è venuta la brillante idea di entrare nell'ftp da remoto.
Il pc ospita una fc5, ed è instradato all'esterno da un router adsl 
zyxel prestige 600.
Ho impostato su questo il nat sulle porte e per gli ip corretti.
Ho creato il mio dyndns (e funziona, a giudicare dal ping sul ruoter 
dall'esterno).
Ho aperto la connessione da remoto e.... non funziona.
O meglio, si connette, ma mi dice che l'utente non può entrare.
In locale l'utente entra.
Ho guardato attentamente il pure-ftp.conf, ma la voce "trusted ip" è 
commentata (quindi tutti gli ip sono trusted, credo...) e non esistono 
altre configurazioni particolari riguardo alla differenza locale-remoto.
Ho notato che però neanche al webadmin si connette (sempre dopo aver 
impostato la porta nel nat del router)
Ci deve essere qualche configurazione (generica, non solo di pure-ftp, 
credo) che mi manca sui permessi di connessione da remoto.
Avete qualche suggerimento?
Si lo so, il primo suggerimento è una bella vpn (a proposito, qualcuno 
ha usato la hamachi per una vpn tra linux -server- e windows -client-?).
Con questa forse non avrei questi problemi, poichè se ho ben capito è 
come se tutto fosse da locale, ma ora non ho abbastanza tempo per 
studiarmi le vpn. Magari tra qualche giorno/settimana/mese.
ciao e grazie
Marco

 Marco
Saluti
Matteo

 informo, mi hai incuriosito
da quanto ho letto ieri sera non credo sia necessario, ma era tardi, e
potrei aver capito male
ciao
marco

 In locale l'utente entra.
xinetd come sta?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 xinetd come sta?
/etc/xinietd.conf
--------------------------------
defaults
{
        instances               = 60
        log_type                = SYSLOG authpriv
        log_on_success          = HOST PID
        log_on_failure          = HOST
        cps                     = 25 30
}
includedir /etc/xinetd.d
--------------------------------
e inoltre
/etc/xinetd.d/pure-ftpd
--------------------------------
 service ftp
 {
         disable = yes
         socket_type             = stream
         wait                    = no
         user                    = root
         server                  = /usr/sbin/
pure-config.pl
         server_args             = /etc/pure-ftpd/pure-ftpd.conf
         log_on_success          += DURATION USERID
         log_on_failure          += USERID
         nice                    = 10
 }
--------------------------------
e la voce "demonize" in /etc/pure-ftpd/pure-ftpd.conf non è presente,
però corre come demone, come si vede dal ps | grep pure-ftpd
17516 ?        Ss     0:00 pure-ftpd (SERVER)
27522 ?        S      0:00 pure-ftpd (IDLE)
27523 ?        S      0:00 pure-ftpd (PRIV)
Quindi non è gestito da xinetd.
Altri suggerimenti?
Marco

 Altri suggerimenti?
Beh, i soliti: vagola in /var/log e vedi se ad esempio hai attivato
qualche regola di firewall che ti impedisce di essere raggiunto da
reti esterne, visto che dici che non e' solo l'ftp a non essere
raggiungibile.


 Login failed.
/etc/ftpusers ???
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 /etc/ftpusers ???
vuoto.
comunque gli utenti nella lan si connettono regolarmente, ma solo via
internet viene negata l'autorizzazione