Om du använder Internet ofta måste du ha stött på några webbplatser som erbjuder uppladdning och nedladdning av filer på sina egna servrar. Jag pratar inte om fildelningssidor som erbjuder att ladda upp och ladda ner filer via HTTP (Hyper Text Transfer Protocol) men de webbplatser som använder ett särskilt protokoll som heter FTP (File Transfer Protocol). Filöverföringsprotokollet är speciellt utformat för att överföra filer från en dator till en annan via Internet. Detta protokoll gör det lättare att överföra flera och stora filer utan avbrott och stöder också nedladdning och laddning återuppta när det är möjligt.

Denna handledning handlar inte om att konfigurera en FTP-server på en webbserver men det handlar om att göra din egen hemdator som en FTP-server så att du kan ladda upp och ladda ner filer från avlägsna platser i din dator. Du kan också skapa konton för dina vänner och familjemedlemmar att dela filer. Detta är särskilt användbart när du vill dela filer och data med alla som är mycket känsliga i naturen och du vill inte att den ska laddas upp till Internet till varje pris. FTP-processen kommer att se till att uppgifterna bara förblir bland de auktoriserade användarna.

Även om det finns många FTP-servrar tillgängliga för Windows, är de antingen mycket kostsamma eller deras fria versioner är mycket begränsade. Så jag har valt FileZilla FTP Server som verkar vara bäst i sin klass. Bland så många andra funktioner är de som jag gillar mest, användargränssnittet och behörigheterna som kan tilldelas någon användare. Jag kan enkelt skapa grupper och användare och tilldela dem vissa läs- / skrivbehörigheter för att komma åt och arbeta på FileZilla FTP-servern. Tillståndssätten ligner mycket på Linux-behörigheter tillsammans med avancerade alternativ.

Konfigurera dynamisk IP

Först och främst måste vi ta itu med ett problem med varje hemanvändare - det finns ingen statisk IP- adress. IP-adressen är nätverksadressen som är associerad med din dator. De flesta Internetleverantörer tillhandahåller inte en statisk IP-adress till hemmabrukarna. Om det inte finns någon statisk IP-adress måste du ändra serveradressen varje gång du startar om Internet-routern. För att lösa detta problem använder vi en dynamisk DNS-tjänst. No-IP är en väldigt enkel men fri dynamisk DNS-tjänst som enkelt kan tjäna vårt syfte.

Gå till No-IP.com och skapa ett gratis konto. När ditt konto är fullt aktivt kan du hämta den dynamiska uppdateringsklienten för Windows för ingen IP-adress. Installationen av uppdateringsklienten är ganska rakt framåt och kräver ingen användarinmatning eller manuell konfiguration.

När du startar en dynamisk uppdateringsklient från en IP-adress från Windows-startmenyn kommer den att fråga dig om din registrerade e-postadress och ditt lösenord. Efter att du loggat in måste du skapa ett värdnamn för din dator. Du kan skapa värdnamnet här. Ange bara värdnamnet med DNS Host (A) som värdtyp och lämna resten av alternativen som standard. Klicka på Skapa värd-knappen för att skapa värd. Konfigurationen tar lite tid (en minut eller så) att sprida sig.

Nu kan du enkelt komma åt din dator via värdnamnet som tillhandahålls av no-ip. I mitt fall är det sanix.serveftp.com .

Ställa in FTP-servern

Nu när du har installerat en dynamisk DNS-tjänst på din dator kan du fortsätta framåt och ladda ner FileZilla FTP-server.

Under installationsprocessen måste du välja vilka komponenter som ska installeras med FTP-servern. Jag rekommenderar att du håller installationstypen som Standard . En annan viktig del av installationsprocessen är att välja porten för administrationsgränssnittet i FileZilla-servern. Standardporten är 14147. Låt oss behålla den som standard för denna handledning, men du kan ändra den till valfritt värde mellan 1024 och 65535.

Om du vill starta FTP-servern med Windows start, bör du välja installation som en tjänst, som startas automatiskt med Windows. Annars väljer du det manuella alternativet men du måste starta servern själv när du startar om Windows.

När du har installerat hittar du FileZilla-serverns ikon i systemfältet. Dubbelklicka på ikonen för att komma åt konfigurationsalternativet.

En dialogruta för anslutning till server visas. Om du vill ha ett administratörslösenord kan du mata in lösenordet här och klicka sedan på OK utan att ändra andra inställningar.

Konfigurera din FTP-server

Nu börjar den riktiga kul när vi börjar konfigurera den faktiska FTP-servern. Först kommer vi att skapa några grupper. Grupper gör att vi enkelt kan hantera användarna. Vi kan tillämpa vissa behörigheter och begränsningar för gruppen som kommer att tillämpas på alla användare i gruppen. För att skapa en ny grupp, gå till " Redigera meny -> Grupper " och klicka sedan på add-knappen under grupper.

Nu när vi har skapat den första gruppen lägger vi till några användare till den här gruppen. Gå till " Redigera meny -> Användare -> Lägg till " för att lägga till användarna.

När du väl har klickat på OK kan du skapa lösenord för varje användare under kontoinställningarna.

För varje grupp eller enskild användare kan du tilldela olika mappar som delas med dessa användare och grupper. För att lägga till en ny mapp i en grupp, gå till " Redigera meny -> Grupper -> Delade mappar ". Du kan klicka på knappen Lägg till för att skapa en delmapp för den specifika gruppen. När du väl skapat kan du enkelt ange behörigheter för den specifika direktenheten under en viss grupp. Filbehörigheterna inkluderar följande:

För filer

  • Läsa
  • Skriva
  • Radera
  • Bifoga

För mappar

  • Skapa
  • Radera
  • Lista
  • Lista + Undermappar

Det är allt du behöver för att installera en mycket grundläggande FTP-server på din hemdator. Du kan gå igenom de avancerade inställningarna under Edit-menyn. Observera att om du vill att FTP-servern ska vara tillgänglig för nätverksanvändarna måste den vara i aktivt läge. Om du vill begränsa åtkomsten till FTP-servern ska du låsa servern genom att välja låsalternativet i serverns meny.

Anslut till din FTP-server

När allt är konfigurerat och FTP-servern är aktiv kan du gå till en annan dator i nätverket och komma åt FTP-servern med hjälp av din lokala IP-adress. Om du vill komma åt den från Internet kan du använda den dynamiska DNS-adressen som vi redan har installerat i början av denna handledning. Adressen ser ut så här: username.no-ip.com:21 . Observera att administrationsporten nr. skiljer sig från serverns lyssningsport. Serverlarmporten är den där klienterna kommer att ansluta till servern. Standardlarmporten är 21. Du kan ändra den genom alternativ men kontrollera att vilken port du väljer ska vara öppen i brandväggen och datorer kan kommunicera via den här porten. Administrationsporten är endast för att administrera FTP-servern och kan endast användas internt utan att ge tillgång till omvärlden.

Förhoppningsvis kan den här guiden skapa din egen FTP-server på din hemdator.

Bildkrediter: Flera trådbundna till Ftp vid stor lagerfoto.