Help configurazione ftp iis6

venerdì 04 giugno 2010 - 12.55

asterwar Profilo | Newbie

buongiorno sono nuovo del forum,avrei un quesito da porvi.stavo mettendo su un sito ftp per l'azienda dove lavoro.il sito gira su windows2003 standard edition con iis6.
vi dico quello che ho fatto:
ho creato un sito ftp con connessioni anonime non consentite e con l'isolamento delle home dir degli utenti,ho creato poi delle directory virtuali all'interno del sito ftp,e dalla gestione utenti ho impostato le home directory degli stessi verso i percorsi di queste directory virtuali.
il problema è che impostando l'ftp come descritto sopra gli utenti non riescon ad accedere al server ftp ricevendo l'errore che vi allego come immagine


1280x720 90Kb


mentre se imposto un altro server ftp con la stessa modalità ma solo senza isolamento delle home dir degli utenti,questi quando accedono si ritrovano nella dir da me assegnata;però riescono a risalire fino alla root del server ftp,cosa che io voglio evitare.
qualche suggerimento??
grazie mille

luxsor Profilo | Guru

CIao Salvatore,
sicumente non hai strutturato correttamente l'isolamente delle dir per utente.
Descrivimi la struttura delle cartelle che hai creato.




------------------------
Luxsor

asterwar Profilo | Newbie

allora la dir principale del server ftp è
c:\inetpub\ftproot\pub
la dir virtuale per un utente che si chiama lab è
c:\inetpub\ftproot\pub\lab
e il percoso che ho impostato nella home directory dell'utente è
c:\inetpub\ftproot\pub\lab

cercando avevo letto da qualche parte che la home directory dell'utente dovesse stare nella dir principale del sito ftp,e allora ho provato a spostare la home in
c:\inetpub\ftproot\lab
ma il problema resta

« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

>allora la dir principale del server ftp è
>c:\inetpub\ftproot\pub
>la dir virtuale per un utente che si chiama lab è
>c:\inetpub\ftproot\pub\lab
>e il percoso che ho impostato nella home directory dell'utente

>c:\inetpub\ftproot\pub\lab
Tutte le cartelle degli utenti devono essere inserite nella sottocartella: LocalUser

>cercando avevo letto da qualche parte che la home directory dell'utente
>dovesse stare nella dir principale del sito ftp,e allora ho provato
>a spostare la home in
>c:\inetpub\ftproot\lab
>ma il problema resta
Si con IIS 6.0 tutti gli utenti devono essere inserite nell root ftp in localhost.

Fammi sapere




------------------------
Luxsor

asterwar Profilo | Newbie

quindi devo creare tutte le home directory degli utenti in
c:\inetpub\ftproot\utente1
c:\inetpub\ftproot\utente2
c:\inetpub\ftproot\utente3

e cosi via?giusto?
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

>quindi devo creare tutte le home directory degli utenti in
>c:\inetpub\ftproot\utente1
>c:\inetpub\ftproot\utente2
>c:\inetpub\ftproot\utente3
No.
Se quella è la root del FTP devi fare così:
c:\inetpub\ftproot\LocalUser\utente1 c:\inetpub\ftproot\LocalUser\utente2 c:\inetpub\ftproot\LocalUser\utente3

Fammi sapere


------------------------
Luxsor

asterwar Profilo | Newbie

ok grazie dell'aiuto adesso funziona..
però ho anche un altro problema,condivisione samba su un server linux,dove ho diversi software che ho bisogno di prelevare dall'esterno della rete aziendale.
ho provato a creare con lo stesso criterio questa cartella,solo posizionando il percorso della directory in un altro computer,ed ho errore di accesso 530,come quello di prima in pratica.
come posso procedere?
grazie
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

>ok grazie dell'aiuto adesso funziona..

>però ho anche un altro problema,condivisione samba su un server
>linux,dove ho diversi software che ho bisogno di prelevare dall'esterno
>della rete aziendale.
>ho provato a creare con lo stesso criterio questa cartella,solo
>posizionando il percorso della directory in un altro computer,ed
>ho errore di accesso 530,come quello di prima in pratica.
>come posso procedere?
Sicuramente sarà lo stesso problema, ma su sistemi linux nè so pochissimo, quindi non so proprio cosa dirti.

Prova a seguire questa guida:
http://guidalinux.altervista.org/suselinux-manual_it-10.1-4/sec.samba.serv.inst.html
>grazie
Accetta la risposta così chiudiamo il post.



------------------------
Luxsor

asterwar Profilo | Newbie

si però dal profilo utente posso impostare una directory non in locale?!l'errore di accesso me lo da qua,quando imposto il percorso..anche se magari invece di utilizzare questa condivisione linux utilizzo una condivisione samba fatta con windows,questo non mi spiego
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

Imposta come path della cartella:
\\cartella_su_linux
o
\\ip_di_linux\cartella



------------------------
Luxsor

asterwar Profilo | Newbie

ho provato anche cosi,ma non funziona..approfondirò..grazie
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

Fammi capire!!
All'FTP accedi sempre tramite IIS del Server1.
Dal suo interno vuoi accedere ad una directory che si trova sul Server 2 con Linux. Giusto?

Allora devi creare un directory virtuale all'interno del tuo server FTP.
nella "Proprietà della Cartella" imposti, che tale cartella è situata su un altro server e gli assegni i permessi che ritieni necessari.

NB. che la cartella sul server linux deve essere condivisa e accessibile.
Fammi sapere


------------------------
Luxsor

asterwar Profilo | Newbie

hai compreso quello che voglio realizzare..
ti spiego cosa ho fatto
ho creato una nuova directory virtuale,impostando come percorso,il percorso della dir che ho sul secondo server con linux,che è completamente accessibile da tutti gli utenti della rete;nella creazione della directory virtuale ho provato ad impostare sia un utente unico che può accedere a questa dir,per esempio administrator,sia lasciando spuntato di utilizzare l'autenticazione degli utenti;ed in entrambi i casi ho sempre errore di accesso negato.
ti dico inoltre che sul server samba linux ho un file dove c'è la corrispondenza fra i nomi utenti windows e quelli di linux
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

>ho creato una nuova directory virtuale,impostando come percorso,il
>percorso della dir che ho sul secondo server con linux,che è
>completamente accessibile da tutti gli utenti della rete;nella
>creazione della directory virtuale ho provato ad impostare sia
>un utente unico che può accedere a questa dir,per esempio administrator,sia
>lasciando spuntato di utilizzare l'autenticazione degli utenti;ed
>in entrambi i casi ho sempre errore di accesso negato.
A me funziona.
Stai sbagliando sicuramente l'account d'accesso o il percorso fisico della cartella

1092x912 238Kb


Utilizza come path UNC:
\\ip_server_linux\nome_cartella_condivisa

L'account d'accesso:
Utilizza un'accont con i permette di Logon sul Server Linux.

Fammi sapere


------------------------
Luxsor

asterwar Profilo | Newbie

dopo provo..ma hai impostato la home directory dell'utente windows?
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

asterwar Profilo | Newbie

continuo ad avere errore di accesso negato..
stavo pensando,per accedere alle due home directory che ho creato su win2003 utilizzo due utenti definiti fra gli utenti del sistema e funziona.
per l'accesso al server linux utilizzo degli utenti che hanno nomi utente e pwd corrispondenti a quelle del server samba linux.ora iis6 cerca di autenticarsi alla cartella remota utilizzando le credenziali che ha sulla propria gestione utenti o prova ad utilizzare quella del server linux e di conseguenza va in errore?
specifico che tutti gli utenti windows sono allineati agli utenti linux in tutto e per tutto anche come pwd,solo per l'utente administrator di windows in un file di config di linux ho specificato l'utente equivalente in linux.
spero di essere stato chiaro
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

>continuo ad avere errore di accesso negato..
>stavo pensando,per accedere alle due home directory che ho creato
>su win2003 utilizzo due utenti definiti fra gli utenti del sistema
>e funziona.

Perchè le home? Quanti siti FTP hai?
La Home deve essere in locale e la cartella virtuale deve puntare sul server linux

>per l'accesso al server linux utilizzo degli utenti che hanno
>nomi utente e pwd corrispondenti a quelle del server samba linux.ora
>iis6 cerca di autenticarsi alla cartella remota utilizzando le
>credenziali che ha sulla propria gestione utenti o prova ad utilizzare
>quella del server linux e di conseguenza va in errore?
Ti devi autenticare con UserName e Password del server linux.



------------------------
Luxsor

asterwar Profilo | Newbie

ho un solo sito ftp
sto impazzendo ormai le ho provate tutte..
allora..
ho un utente salvatore,che accede alla condivisione linux con nome utente salvatore e pwd che sono uguali fra di loro.
nella home directory di salvatore gli ho detto qual'è il suo percorso - image1 -

1280x768 94Kb

poi nell'immagine 2

1280x768 75Kb
puoi notare come imposto dove iis deve leggere il contenuto della directory.
quindi nell'immagine 3

1280x768 82Kb
è dove imposto le credenziali per l'accesso(l'utente salvatore ha accesso completo alla cartella condivisa con linux,con nome utente e password uguali a quelli utilizzati in windows)
nella foto 4 vedi quindi le proprietà di questa dir virtuale

1280x768 91Kb

quando metto il sito in play e provo ad accedere non accede
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

Allora se ho capito bene,
ServerMedia è la cartella che risiede sul Server Linux?

Da Windows Server 2003 prova ad aprire IE e collegarti a tale cartella su Linux
\\Servermedia\Software
e metti le credenziali d'accesso.


------------------------
Luxsor

asterwar Profilo | Newbie

non è esatto servermedia è il nome del server linux che condivide la cartella software
in questo modo accede e va a leggere tutto il contenuto della dir,utilizzando l'utente del post di prima,salvatore.
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »

luxsor Profilo | Guru

>non è esatto servermedia è il nome del server linux che condivide
>la cartella software
Si avevo capito, ho solo sbagliato a scrivere.

Guarda, non ti so proprio cosa dirti.
Ricontrolla attendamente i permessi e disabilitare il firewall.

Fammi sapere



------------------------
Luxsor

asterwar Profilo | Newbie

in questi giorni provo e ti faccio sapere
« Si dice che il minimo battito d’ali di una farfalla sia in grado di provocare un uragano dall’altra parte del mondo »
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5