Hemsida » hur » Så här överför filer säkert till någon annan med SFTP

    Så här överför filer säkert till någon annan med SFTP

    Vi har tidigare skrivit om att vara värd för din egen FTP-server, men data överförs i klartext, vilket gör det olämpligt för konfidentiella filöverföringar. I den här guiden kommer vi att gå över den säkra versionen av FTP - SFTP, och varför det är ett utmärkt sätt att överföra filer till andra människor över internet.

    Varför SFTP?

    Geeks löser hela tiden in i det här problemet: Du har en fil som bara är för stor för att överföra via e-post eller direktmeddelande. Visst kan du ladda upp det till Dropbox eller någon annan molntjänst, men vad händer om du inte har / vill ha ett konto med dem, har tillräckligt med förvaring frigjort, eller vad om du bara vill kringgå medelteman helt och hållet? För att inte tala om säkerhetsproblemen med molntjänster.

    I stället för att gå igenom det krånget kan du spara tid genom att överföra filer (stora och små) till din vän genom att använda SFTP. Det finns ingen anledning att kryptera dina filer före överföring, eftersom de tunnas genom det mycket säkra SSH-protokollet. Inte bara det, men nu kan du ladda upp direkt till din vän istället för molnet, vilket sparar mycket tid.

    Men vänta, det finns mer! Om du vill dela ut fler filer med människor kan du bara släppa dem i en viss mapp och dina kompisar kan bläddra i den delen av din dator som om den var en del av sig själv. Att dela filer kan vara mycket enklare med den här metoden, eftersom uppladdningen kommer att initieras av din vän istället för dig. Allt du behöver göra är att dra och släpp, och låt dem veta att de nu kan hämta filen / filerna.

    Ställa in SFTP

    Installera en SFTP-server i Windows kommer att kräva vissa program från tredje part. De flesta program som har denna funktion kommer att kosta dig, men vi kommer att använda en gratis en som heter freeFTPd. Klicka på den här länken för att ladda ner och installera programmet. Var försiktig, utvecklarna är tydligen inte inbyggda engelska talare, och det visar i mycket av texten. Oroa dig inte, det är ett legitimt program som vi testat och allt checkar ut - du kommer att bli svårt att hitta ett bättre gratis alternativ.

    Gå igenom installationen som vanligt, och i slutet kommer två meddelanden att vara, en frågar om privata nycklar ska skapas och den andra frågar om den ska köras som en tjänst; klicka på Ja på båda.

    När installationen är klar öppnar du freeFTPd via den nya genvägsikonen på skrivbordet. Vi har problem med att skriva konfigurationsändringar, så se till att du högerklickar på ikonen och kör programmet som administratör.

    För att komma igång med konfigurationen klickar du på Användare till vänster.

    I den här menyn klickar du på Lägg till och fyller i informationen för ett nytt användarkonto för att komma åt din server.

    Under auktorisering kan du välja att använda "NT-autentisering" eller "Lösenord som är lagrat som SHA1-hash". NT-autentisering innebär att det använder ett användarnamn och lösenord för Windows, så du måste skapa en ny användare på din dator för alla som har tillgång till SFTP-katalogen. I de flesta fall är det troligtvis bäst att bara lagra lösenordet som en SHA1-hash och behålla SFTP-användaren separat från Windows-användare.

    När du har skrivit in önskat användarnamn och lösenord, avmarkera rutan "FTP-server" längst ner och klicka sedan på Använd. Nu när användaren är inställd klickar du på fliken SFTP.

    Det enda som verkligen är värt att ändra på den här fliken är SFTP-rotkatalogen. Detta anger var de filer du vill dela ut kommer att ligga på. För enkelhet kommer vi bara att ändra den redan befolkade katalogen till en mapp på skrivbordet.

    När du är redo att börja hosta filer klickar du på Start-knappen i den här fliken. Windows Firewall kommer antagligen att dyka upp och fråga dig om det här är OK - klicka på Tillåt åtkomst.

    Nu ska du kunna återgå till fliken Status och se att din SFTP-server körs.

    Klicka på Apply & Save för att behålla dessa ändringar och stäng sedan fönstret.

    freeFTPd fortsätter att springa i bakgrunden. För att komma åt det, öppna bara det från anmälningsområdet.

    Åtkomst till SFTP-katalogen

    Lägg ett par filer i din SFTP-katalog så att vi kan göra några test. Om du lämnade hemkatalogen för användaren vid dess standard ($ SERVERROOT \ geek i vårt exempel) måste du skapa en annan katalog i SFTP-rotkatalogen.

    Som du kan se på denna skärmdump sätter vi två testfiler i "geek" -katalogen som ligger inuti mappen SFTP-serverns (SFTP-serverns) mapp. Se till att port 22 vidarebefordras till din dator på din router och sedan är du redo för att någon ska ansluta till din dator. Se den här guiden om du behöver hjälp med port vidarebefordran.

    Få din kompis ladda ner en FTP-klient som kan komma åt SFTP-servrar - vår rekommendation är FileZilla. De måste bara skriva in din IP-adress, användarnamnet och lösenordet som du konfigurerat tidigare och ange vilken port din server körs på (om du lämnade den vid standard blir den port 22).

    Första gången de ansluter till din server uppmanas de att spara värdtangenterna. De behöver bara kolla rutan "Lita alltid på" och klicka på OK för att aldrig bli ombedd om det här igen (om du inte ändrar värdtangenterna av någon anledning).

    Din vän borde nu kunna komma åt filerna du placerat i SFTP-katalogen och lägga till filer i den som de skulle vilja dela med dig.