Synkronisera filer mellan Windows och Linux: 3 enkla steg!
🔄
Sammanfattning
- Synkronisera filer sömlöst mellan Windows och Linux utan molnet med Syncthing. 💻🔄
- Installera och konfigurera Syncthing på Windows och Linux för säker fildelning. 🔐
- Synkronisering kräver att båda systemen är online för att filsynkronisering ska fungera. 🌐
Trött på att manuellt kopiera filer mellan operativsystem eller förlita dig på molnlagring? Jag ska berätta hur jag använder Syncthing för att synkronisera. filer sömlöst mellan mina Windows- och Linux-maskiner, utan att kompromissa med min integritet eller hantera lagringsbegränsningar. 🚀
Varför jag valde Syncthing för filsynkronisering
Om du är som jag och regelbundet arbetar i olika operativsystem, du vet hur jobbigt det är att hålla filer synkroniserade. Efter att ha provat flera lösningar bestämde jag mig för Synkronisering, ett gratis, öppen källkodsverktyg för kontinuerlig filsynkronisering som skapar en direkt anslutning mellan dina enheter. 🌟
Det jag gillar mest med Syncthing är att det inte finns något molnlagring inblandade. Dina uppgifter överförs direkt mellan enheter, vilket innebär att du inte behöver lita på en tredjepartsleverantör med dina privata filer. Bara dina enheter kommunicerar med varandra på ett säkert sätt. säker. 🔒
I min hemmiljö har jag två datorer: min huvuddator som körs på en dubbelstart Windows och Garuda Linux, och ett ytterligare Ubuntu-system för testning. Syncthing hjälper mig att enkelt dela filer, särskilt skärmdumpar, mellan mina Windows- och Ubuntu-system. Jag ska visa dig hur du konfigurerar det. 🖱️
Den enda begränsningen du bör känna till
Även om Syncthing är fantastiskt finns det en hake: båda systemen måste köras samtidigt för att synkroniseringen ska fungera. Eftersom det inte finns någon buffert kan Syncthing inte synkronisera filer om en av enheterna är frånkopplad. Så om min Windows-dator är påslagen men min Ubuntu-dator är avstängd kommer synkroniseringen inte att ske. Med det sagt, om båda datorerna är påslagna samtidigt kommer alla ändringar att synkroniseras. 🔄
Denna begränsning är ett större problem för dual-boot-system. Eftersom Windows och Linux är installerade på samma system kan du inte köra båda operativsystemen samtidigt. Detta gör det omöjligt för Syncthing att synkronisera mellan dessa enheter. Det finns dock en mycket elegant lösning på detta: ett enkelt USB-minne. Du kan ansluta ett USB-minne till din dator, och när du startar i något av operativsystemen kommer det att läsa flashminnet och komma åt filerna. 💾
Så här installerar och konfigurerar du Syncthing
Att installera och konfigurera Syncthing kan vara lite knepigt. Här är en steg-för-steg-guide om hur du får det att fungera på dina Windows- och Linux-enheter. 📋
Steg 1: Installera Syncthing på Windows och Linux
Först, låt oss få Syncthing att fungera i Windows. För att göra detta, besök Syncthings webbplats och gå till Inställningar-menyn. NedladdningarDär hittar du flera nedladdningslänkar. Ignorera allt under alternativet "Base Syncthing", eftersom de kräver att du kör en kommandoradsinstans för att Syncthing ska fungera. Om du stänger kommandoraden slutar Syncthing att fungera, vilket jag tycker är obekvämt. 🚫

Ladda istället ner installationsprogrammet för Syncthing för Windows under avsnittet Integrationer. Det tar dig till en GitHub-sida där du kan ladda ner installationsfil för WindowsDen här versionen installerar en Start Syncthing-app och en Stop Syncthing-app på ditt system, vilket gör det enklare att underhålla tjänsten. 🎉

När du har laddat ner den kör du bara installationsfilen och följer installationsguiden. Under processen kommer den först att be dig konfigurera port och adress. Om du är osäker kan du lämna standardinställningarMarkera sedan alternativen "Starta synkronisering automatiskt vid inloggning" och "Starta synkronisering efter installation". Klicka slutligen på "Ja" i Skapa. Windows-brandväggsregel för Syncthing; annars fungerar det inte. 🔧
När du har installerat det, öppna din webbläsare och, förutsatt att du inte ändrade standardadressen och portarna, klistra in den här adressen i adressfältet:
http://127.0.0.1:8384/
Detta öppnar Syncthings webbgränssnitt, där du kan hantera dina synkroniseringsinställningar. 🌐

Jag kommer att dela med mig av hur man konfigurerar inställningarna i nästa avsnitt. Låt oss nu... Installera Syncthing på LinuxDetta borde vara ganska enkelt, eftersom många Linux-distributioner inkludera Syncthing i sina repositories. För Ubuntu-användare är det så enkelt som att öppna en terminal och köra:
sudo apt installera synkronisering
Efter installationen hittar du två nya applikationer: Syncthing WebUI och Start Syncthing i vyn Ubuntu-applikationer. Öppna Start Syncthing först och gå sedan till Syncthing WebUI. Ett webbläsarfönster öppnas med samma gränssnitt som du såg i Windows. 🌍
Steg 2: Anslut dina enheter
Nu kommer den roliga delen: att länka dina Windows- och Linux-system. Jag börjar med Windows-enheten som exempel. 🔗
Öppna först Syncthing WebUI genom att besöka URL:en:
http://127.0.0.1:8384/
Klicka nu på Åtgärder > Visa ID i det övre högra hörnet. Detta visar enhets-ID:t för din Syncthing i Windows. 📲

Växla nu till Linux-maskinen och öppna Syncthing. Klicka på "Lägg till fjärrenhet" i det nedre högra hörnet och ange enhets-ID:t för fjärrenheten. FönsterGe det ett minnesvärt och lätt igenkännbart namn och klicka på "Spara".

Syncthing-instansen i Windows bör nu visa en begäran om att para ihop Linux-datorn. Acceptera begäran, ge Linux-datorn ett igenkännbart namn (detta kan skilja sig från datornamnet) och klicka på "Spara". 📝

Det var allt! Nu dina datorer med Windows och Linux är sammankoppladeDu kan verifiera anslutningen genom att markera symbolen "Ansluten" i avsnittet Fjärrenhet i valfritt gränssnitt. Om det finns några anslutningsproblem bör det också visas här.
Steg 3: Konfigurera synkroniseringsmappar
Att bara ansluta enheterna synkroniserar inte dina filer automatiskt; du måste ange för Syncthing vilka mappar som ska synkroniseras. Som standard skapar Syncthing en standardmapp för synkronisering. I Windows finns den på:
C:\Användare\{användarnamn}\Synkronisera
När du är på Linux hittar du den här:
/home/{användarnamn}/Synkronisera
Synkronisering är pausad för standardmappen, men du kan enkelt aktivera den. Klicka bara på knappen "Redigera", gå till fliken "Delning", välj den enhet du vill synkronisera med och klicka på Spara. Detta bör utlösa en delningsförfrågan på den andra enheten. Godkänn, så kommer båda enheterna nu att synkroniseras. Om du lägger till eller tar bort data (filer eller mappar) från en av mapparna kommer den att visas i den andra synkroniserade mappen. 📂
Med det sagt, om du inte vill använda standardmappen kan du också skapa en anpassad mapp för synkronisering. För att göra detta klickar du på "Lägg till mapp" och lägger till sökvägen till mappen du vill dela. Du måste också ge den ett mapp-ID, vilket måste vara detsamma på alla synkroniserade enheter. Det finns också ett fält för mappetikett. Du kan ange vad du vill här; det är tänkt att hjälpa dig att identifiera mappen. 🛠️

Synkronisering har förändrat hur jag delar filer mellan mina Windows- och Linux-systemÄven om det inte är perfekt och kräver att båda systemen är online för att synkronisera, är det fortfarande min föredragna lösning på grund av dess säkerhet, enkelhet och brist på beroende av molnlagring. 🌈