Scotty, Warp Screen Sharing!

Når du arbejder sammen, er det nyttigt at kunne se en persons skærm. For GUI er der masser af muligheder. Der er et par måder at dele en terminalskærm (f.eks. Skærm, tmux og tmate). Nu er der et nyt Terminal Sharing-program baseret på Go-sproget fra Developer [Spolu] kaldet Warp.

I modsætning til nogle andre løsninger er Warp enkel, fokuserer kun på at dele en shell-session, og kræver ikke SSH eller en central server (slags). På trods af at du ikke bruger SSH, er forbindelsen mellem maskiner sikker. Men hvis du virkelig er bekymret for sikkerhed, skal du bemærke, at sessionsnavnet (som ikke offentliggøres) er, at alle skal forbinde. sandsynligvis burde gøre det svært at gætte.

På den anden side kan folk som standard kun se din skærm session, så i det mindste en angriber kan ikke bare begynde at indtaste ondsindede kommandoer. Du kan dog godkende nogen til at tage kontrol, men i så fald vil du være meget sikker på at du vidste, hvem du tillod at bruge din computer.

Gå vil køre på Raspberry PI, så det burde være nemt nok til at installere der. Du har brug for mindst version 1.7 af Go. Du burde også have Goroot og Gopath-miljøvariablerne. Du vil sandsynligvis også tilføje din gopath til din systemvej, for at gøre det enklere at køre warp (og andre go executables).

Selvom Readme siger, at der ikke er nogen central server, ser det ud som om det bruger Warp.Link-serveren til at administrere forbindelsesanmodninger. Vi går ikke eksperter, men vi antager, at en evaluering af koden vil se Warp.Link-serveren, der løser navne og afleverer forbindelsen. Men hvis du er virkelig sikkerhed og sikkerhedsbevidst, burde du sandsynligvis sørge for.

Hvis du ikke har noget imod SSH, kan du altid bruge denne gaffel af TMUX. Du kan også bruge TMUX eller skærm direkte (se videoen nedenfor). Ingen af ​​disse metoder vil være så robuste som Mosh, men så igen er det en anden brugssag. Eller du kan bare give nogen nøglerne til din computer, hvis du tør.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post