Jaha, vad är det som är så speciellt med zFTPServer... finns det inte tillräckligt med FTP-servrar?
Hur kan jag tillåta anonym åtkomst till min server?
Vad innebär "Administratörskonto"?
Hur bygger jag upp användarnas hembibliotek?
"Ny mapp" och "Ny resurs", vad är skillnaden?
Varför skulle jag lägga till mer än en resurs till en användares mapp?
Min server är bakom en brandvägg, hur skall jag göra?
Jag har en www-proxy som blockerar utgående anrop, hur använder jag administrationsprogrammet?
Vad är "Spionera på användare"?
zFTPServer är en snabb och kraftfull FTP-server med
en hel del intressanta och användbara funktioner:
[ Bakåt ]
Fördelen med detta är att administreringen kan göras
från vilken dator som helst som kan ansluta till servern via
TCP/IP. Detta är alltså till för att
möjliggöra fjärradministrering av servern.
Tja, zFTPServer Suite är designat att vara enkelt att
använda och underhålla. Om du vill så kan du dock
aktivera avancerade inställningar i huvudmenyn under
"Inställningar".
Observera att även om de avancerade inställningarna är
gömda så gäller de fortfarande, de kommer bara inte att
synas i det grafiska användargränssnittet (detta kan t.ex.
användas för att undvika oönskade förändringar
av vissa kritiska inställningar).
Porten du anger att lyssna på är bara till för andra användare att ansluta till, administrationsprogrammet ska alltid ansluta till port 3145 (om du inte har specificerat något annat i tex. din brandvägg).
[ Bakåt ]
Om ett konto har administratörsrättigheter kan det användas för att konfigurera servern via administratörsprogrammet. Normalt är det bara systemadministratörer som har denna rättighet.
[ Bakåt ]
Först så måste du aktivera anonym åtkomst, av säkerhetsskäl är inte detta aktiverat som standard. Med "Visa avancerade inställningar" aktiverat hittar du denna säkerhetsinställning under generella inställningar för servern.
Sedan lägger du bara till ett användarkonto med användarnamnet "anonymous" (anonym på engelska) utan lösenord. Då lösenordet lämnas blankt vet servern om att den skall acceptera vad som helst som lösenord för detta konto. I övrigt så konfigurerar du detta konto som vanligt.
[ Bakåt ]
Du kan se "Hembibliotek" som ett filträd, med roten längst
upp. Lägg bara till mappar till trädet för att
konstruera
användarnas filträd (som de kommer se det när de
ansluter
till din server). Bibliotek och filer från resurser kommer
läggas till i filträdet som du angett.
När en systemtjänst installeras i Windows så
körs alltid det programmet som "Lokalt system"-konto. Vad du
behöver göra är att ändra användarkontot som
programmet körs som för att programmet skall få
tillgång till t.ex. nätverkssökvägar (ett bra val
är att använda "Administratör" för
zFTPServer-tjänsten).
Om du har data i flera kataloger på dina hårddiskar som
egentligen skulle ses som en katalog. Genom att lägga till flera
resurser till samma mapp skapar du ett virtuellt filsystem. Då
användaren loggar in ses detta som en enda stor mapp.
Exempel:
Du har lite bilder sparade på en plats och andra bilder
någon annan stans. Nu skulle du kunna lägga till båda
dessa platser som "Resurser" till en viss "Mapp" och då skulle
det verka som om alla filer och underbibliotek ligger i samma mapp
(så ser det ut för användare som ansluter till din
server).
En annan bra effekt av att använda flera resurser är att
till exempel lägga till en uppladdningsresurs till några
mappar. Då kan användare ladda upp filer till, vad de ser,
ett antal mappar. Vad som egentligen händer är ju att alla
filer då egentligen skickas till en specifik uppladdningskatalog
som du har angett.
När du anger uppladdningskataloger kan det vara nyttigt att
ange mer än en resurs eftersom filerna som då laddas upp
kommer att hamna fysiskt på den resurs som har mest ledig plats
(det kommer verka som om du har en enormt stor uppladdningskatalog).
"Ny mapp" skapar en virtuell mapp i användarens filträd,
vilket låter dig bygga upp hembiblioteket som du vill.
"Ny resurs" lägger till kataloger och filer på den plats den
är placerad i filträdet.
De resurser och mapper som är i fetstil ärvs från ett gruppmedlemsskap. Du kan inte ta bort resurser och mappar som en användare får från ett gruppmedlemsskap.
[ Bakåt ]
Det första du måste göra är att ställa in
din brandvägg så den kan acceptera ingående anrop till
servern.
Sedan, om du vet din externa IP-address måste du skriva in den i
grundinställningarna. Om du inte har en statisk, riktig IP-address
kan du ange ett dns-namn som kommer att slås upp varje gång
din IP-address behövs (till exempel "minserver.no-ip.com" kan
användas som IP-address).
Administrationsprogrammet kan använda sig av enkla
HTTP-kommandon för fjärradministrering. Säg bara till
administrationsprogrammet att använda www-proxy och anslut i
övrigt som vanligt till servern.
Observera: prestandan blir inte optimal vid anslutning via en www-proxy
(till exempel blir uppdateringen av anslutna användare och vad de
gör bara uppdaterat vid regelbundna intervall (varannan sekund)).
[ Bakåt ]
Detta gör att du kan övervaka vad en specifik
användare gör på din server. "Spionera på
användare" tar fram ett nytt fönster där endast den
valda användaren loggas.
Om automatiska uppdateringar är valt kommer programmen att
söka efter nya versioner varje gång de startas. Observera
dock att administrationsprogrammet bara kommer att uppdatera
administrationsprogrammet, och att serverprogrammet bara kommer att
uppdatera serverprogrammet.
Utöver detta söker programmen efter nya versioner varje
midnatt.
Så fort en ny version hittats laddas den ner automatiskt.
Själva uppdateringen kommer att ske när
Administration:
Server:
... inga användare är anslutna till servern.
[ Bakåt ]
Hmmm, då kanske du vill experimentera med de olika variabler
som kan användas då accessrättigheter anges för
användare.
Följande variabler finns tillgängliga och kommer att
ersättas med deras respektive värde där de
påträffas i sökvägar:
Variabel |
Värde |
%USERNAME% |
Aktuell användare som
försöker komma åt resursen (t.ex. nils). |
%YYYY% |
Aktuellt år med 4 siffror
(t.ex. 2003) |
%MM% |
Aktuell månad med 2
siffror (t.ex. 06) |
%DD% |
Aktuell dag med 2 siffror (t.ex.
29) |
Genom att använda dessa variabler kan du specifiera bibliotek
där accessrättigheter beror på t.ex. vem som
försöker komma åt resursen eller när.
T.ex. Du vill bara tillåta uppladdningar till en mapp med
nuvarande datum. Lägg då till en mapp i hembiblioteket med
t.ex. "%YYYY%-%MM%-%DD%". Då kommer accessrättigheter under
denna mapp bara att gälla under aktuellt datum.