Generell information
Grundläggande inställningar
Kontoinställningar
Avancerade inställningar
Jaha, vad
är det som är så speciellt med
zFTPServer... finns det inte tillräckligt med FTP-servrar?
Jo, nu finns det.
zFTPServer är en snabb och kraftfull FTP-server med
en hel del intressanta och användbara funktioner:
- Virtuellt filsystem:
Möjligt att ansluta vilken hårddisk eller mapp var som helst
inom hembiblioteket för en användare eller grupp, vilket gör det otroligt lätt att slå samman mappar.
- SSL/TLS support:
Stöd för väldigt stark kryptering (upp till 256 bitars AES).
- Automatiska uppdateringar:
Servern uppdaterar sig själv automatiskt när en ny version
finns tillgänglig (valbart).
- Skriptvänlig:
Servern kan kontrolleras via en vanlig TCP/IP-anslutning, vilket gör att det är enkelt att utveckla skript (tex. skapa nya konton mha php).
- Fjärradministration:
Servern och det grafiska gränssnittet är separerat vilket
enkelt möjliggör fjärradministration av servern.
- UTF-8:
Servern förstår UTF-8 vilket tillåter speciella (multibyte) tecken.
- Systemtjänststöd:
Inbyggt stöd för systemtjänst i WindowsNT / 2000 / XP / 2003.
- Ultrasnabb
överföringshastighet: Mer än 11MByte/sek. i snitt
på 100MBit lokalt nätverk, utklassar de flesta
"välkända" ftp-servrar till windows.
- Värdnamn vid passivt
läge: Möjligheten finns att ange ett värdnamn
för en server med dynamisk ip-address vid passivt läge, tex.
minserver.no-ip.com
- Kraftfull hantering av
användare och grupper: Användare och grupper kan vara
medlemmar i flera grupper samtidigt.
- Stöd för
uppladdningsbalansering: Med det virtuella filsystemet kan
uppladdningar hamna där det finns plats.
- Avancerad åtkomstbegränsning på IP-nivå:
Accessrättigheter till servern kan begränsas med avseende på ip address eller domännamn,
detta ger möjlighet att tillåta eller neka åtkomst från specifika platser.
- Avancerat kontoupphörande:
Konton kan upphöra efter att något specifikt kriterium har uppfyllts.
Kriterier inkluderar upphörande efter ett specifikt datum, efter ett visst antal
dagar/veckor/månader har passerat, antal nedladdningar som gjorts och mer därtill.
- Anti-Hammering:
Servern kan automatiskt upptäcka och blockera multipla försök att ansluta för att till exempel försöka hacka lösenord.
- Flerspråksstöd:
I nuläget finns gränssnittet på Engelska, Svenska, Italienska, Tyska, Franska, Portuguisiska, Slovakiska, Ungerska, Traditionell Kinesiska (Taiwan) och Förenklad Kinesiska (P.R.C.), .
- Det är GRATIS!!!
[ Bakåt ]
Ok, jag kanske
behöver detta... Hur kommer jag igång?
Det är väldigt enkelt:
- Ladda ner "zFTPServer Suite Setup.exe" och starta installationen.
- Det finns inte så många detaljer att bry sig om
under installationen, det borde bli bra med standardvärdena men
ändra gärna om det är något.
- Avsluta installationen och starta programmen efteråt.
- När installationen är klar borde du ha två
program installerade på din dator: "zFTPServer" och "zFTPServer
Administration".
- Genom att använda zFTPServer Administration kan du nu
konfigurera din FTP-server.
- En bra början är att konfigurera
grundinställningarna för servern först och sedan
konfigurera konton.
- Kom ihåg att använda grupper för att
förenkla hantering av flera användare som har ett liknande
upplägg.
[ Bakåt ]
Varför
finns det två program, Server och Administration?
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.
[ Bakåt ]
Varför finns det
så lite inställningsmöjligheter?
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).
[ Bakåt ]
Jag har
ställt in servern att lyssna på port 8888,
varför kan inte administrationsprogrammet ansluta till servern?
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 ]
Vad innebär
"Administratörskonto"?
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 ]
Hur kan jag
tillåta anonym åtkomst till min server?
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 ]
Hur bygger jag upp
användarnas hembibliotek?
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.
[ Bakåt ]
Jag har
installerat servern som en systemtjänst men jag kan
inte lägga till några nätverkssökvägar som
resurser, vad skall jag göra?
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).
- Högerklicka på "Den här datorn"
- Välj "Hantera"
- Dubbelklicka på "Tjänster och program"
- Klicka på "Tjänster"
- Leta upp "zFTPServer" till höger och dubbelklicka på
den
- Under fliken "Inloggning" ställer man in vilket konto som
programmet skall köras som
[ Bakåt ]
Varför
skulle jag lägga till mer än en resurs till
en användares mapp?
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).
[ Bakåt ]
"Ny mapp" och "Ny
resurs", vad är skillnaden?
"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.
[ Bakåt ]
Varför kan jag inte ta bort
vissa resurser och mappar?
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 ]
Min server
är bakom en brandvägg, hur skall jag göra?
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).
[ Bakåt ]
Jag har en
www-proxy som blockerar utgående anrop, hur
använder jag administrationsprogrammet?
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 ]
Vad är "Spionera
på användare"?
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.
[ Bakåt ]
När autouppdateras
programmen?
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
... programmet inte har använts
på 1 timma.
... användaren manuellt aktiverar uppdateringen genom att klicka
på den gula stjärnan som visas då en ny version finns
tillgänglig.
... inga användare är anslutna
till servern.
[ Bakåt ]
Ok, detta
är för enkelt... Jag vill ha lite utmaning!
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.
[ Bakåt ]