Scotty, Warp Screen Deling!

Scotty, Warp Screen Deling!

July 29, 2022 Uncategorized 0

Når du arbeider samarbeide, er det nyttig å kunne se en persons skjerm. For GUI er det mange alternativer. Det er noen måter å dele en terminalskjerm på skjermen (for eksempel skjerm, TMUX og TMATE). Nå er det et nytt terminaldelingsprogram basert på Go-språket fra utvikleren [Spolu] kalt Warp.

I motsetning til noen andre løsninger, er Warp enkelt, fokuserer bare på å dele en shell-sesjon, og krever ikke SSH eller en sentral server (slags). Til tross for ikke å bruke SSH, er forbindelsen mellom maskiner sikkert. Men hvis du er veldig bekymret for sikkerhet, merk at sesjonsnavnet (som ikke er publisert), er alt som noen trenger å koble til. Sannsynligvis burde gjøre det vanskelig å gjette.

På den annen side kan folk som standard bare se skjermsesjonen din, så minst en angriper ikke bare begynner å skrive inn skadelige kommandoer. Du kan imidlertid autorisere noen til å ta kontroll, men i så fall vil du være veldig sikker på at du visste hvem du tillot å bruke datamaskinen.

Gå vil kjøre på Raspberry Pi, så det burde være lett nok til å installere det. Du trenger minst versjon 1.7 av Go. Du burde også ha Goroot og Gopath miljøvariablene satt. Du vil sikkert legge til Gopath til deg systemsti også for å gjøre det enklere å kjøre warp (og andre Go-kjørbare).

Selv om ReadMe sier at det ikke er en sentral server, ser den ut som den bruker warp.link-serveren for å administrere tilkoblingsforespørsler. Vi går ikke eksperter, men vi antar at en evaluering av koden vil se warp.link-serveren som løser navn og avdelingen av tilkoblingen. Men hvis du er veldig sikkerhet og sikkerhetsbevisst, bør du sannsynligvis sørge for.

Hvis du ikke har noe imot SSH, kan du alltid bruke denne gaffelen til TMUX. Du kan også bruke TMUX eller skjerm direkte (se videoen nedenfor). Ingen av disse metodene kommer til å være så robuste som Mosh, men igjen er det en annen bruks sak. Eller du kan bare gi noen nøklene til datamaskinen din hvis du tør.

Leave a Reply

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