Är min lokala dator en intermediär när jag överför filer mellan fjärrservrar?
Du överför filer mellan två avlägsna platser och överföringen är sorgligt långsam. Kommer den lokala datorn att skylla? Läs vidare när vi gräver i nyanserna av filöverföring.
Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Frågan
SuperUser-läsare Cyborgcommand0 är nyfiken om filöverföringar mellan fjärrvärdar sänks av sin lokala dator. Han skriver:
När jag överför filer mellan servrar på skrivbordet är min dator en mellanhand?
Till exempel, på ett Windows-baserat system har jag två Windows Explorer-program öppnade och i varje Explorer-fönster tittar jag på innehållet i två serverns filer.
Om jag skulle överföra filer mellan båda servrarna genom att dra filer över mitt skrivbord från en till en annan, går dessa filer direkt till varandra eller används min dator som mellanhand och sänker överföringshastigheten?
Vad är historien? Vilken sökväg följer filerna?
Svaret
SuperUser-bidragare Keltari rensar upp saker:
Om du använder Windows Utforskare på skrivbordet A för att överföra filer från server B till server C, ja, så kör filerna från B till A till C.
Det enklaste sättet att kringgå den här metoden är att använda en fjärrskrivbordsanslutning till server B och sedan kopiera till Server C.
Det finns andra alternativa metoder, såsom att använda telnet, ssh, skript och program från tredje part som gör det möjligt för dig att kringgå mellankroppen.
Så när du använder Utforskaren, måste filerna först överföras till din dator (dock tillfälligt) och sedan via din anslutning till den andra destinationen. Det är klart att ditching Explorer (som passar bäst för lokala filer) för ett korrekt fjärrstyrningsverktyg är den bästa planen att undvika flaskhalsar.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.